Calling all Noahs

Wistful thinking about how 'container solutions' could provide adaptations to global warming.

01 April, 2021
1 min read
Tableau ShadowDB on Azure Database for PostgreSQL

Avoid granting privileged access to non-admins and reduce database loads on a Tableau production server by building a copy of the transaction database on Azure Database for PostgreSQL.

18 December, 2020
5 min read

An Angular directive for handling click events outside an element. Useful for things like reacting to clicking outside of a drop down menu or modal dialog.

29 September, 2020
1 min read
Solr - Facet Query

The Solr query for the facets filter click is similar to the query for the page overall, with a change in the filter parameter in the JSON.

06 September, 2020
1 min read
Solr - Server Health Status

The Solr Ping request handler is an endpoint for load balancers or service warning systems can use to check the "up" status of a Solr server or container.

18 August, 2020
2 min read
Python - snips

The following notes and examples might be useful when trying use Python for manipulating Tableau server content, getting data from Solr, or posting content to Lucidworks Fusion.

29 June, 2020
11 min read
WordPress - snips

A few notes on integrating WordPress into a personal HTML website and implementing it in an enterprise as a team blogging platform.

29 June, 2020
2 min read
Search App Framework

Proposal for a (mostly) API-driven Docker and microservices-based Angular search application framework.

12 June, 2020
1 min read
Social distancing

Practical reasons for social distancing aren't purely physical.

07 June, 2020
1 min read
Afterlife containers

An ancient DevOps culture devoted to containers for virtualization.

28 May, 2020
1 min read
Apache Solr and Docker

Reference notes on running SolrCloud in Docker on Ubuntu Linux.

06 May, 2020
2 min read
Docker - basics

One way to spare yourself from a deluge of server resource requests is to build on a platform that supports containers.

30 April, 2020
1 min read
Apache web server SSL certificates

Crib notes for adding SSL certificates to an Apache web server on different Linux operating systems.

09 April, 2020
4 min read
CSS Guide

Collection of standards. Workflow * Remove your technical debt before the end of each sprint. Don't depend on some future sprint to do it. * With each new feature, find opportunities to streamline, variablize and generalize code - less is more. * Comment your code as if you had retrograde amnesia - tell a story about how the code maps to the feature, don't just leave breadcrumbs. * Think mobile-first [

29 March, 2020
4 min read
Apache Solr - Configuration Examples and Resources

A small collection of tips, file snippets and resources that may be useful when configuring an Apache Solr search engine.

26 July, 2019
1 min read
Install Elasticsearch, Kibana, Apache, PHP and ODBC on CentOS 7

Dynamically display ERStudio models that could be viewed by everyone in the enterprise.

30 May, 2019
8 min read
Fusion Server - Query Pipelines

A collection of examples demonstrating how to use a variety of Lucidworks Fusion Query Pipeline stages.

26 April, 2019
1 min read
Fusion Server - Storing and Analyzing Signals

Fusion signals data can reveal a lot about how people use a search-based web application.

19 April, 2019
3 min read
Shell scripts

In Linux, most of the console commands that can be run from the command line can be scripted and run by an automation program called shell.

13 April, 2019
1 min read
Fusion App Studio - Tracking Clicks

A Lucidworks App Studio web application connected to a Fusion Search server collects interactions as "signals."

06 April, 2019
8 min read
Fusion Server - Backup

Copy live files to static local files on each server in a Fusion high-availability cluster.

19 March, 2019
2 min read
Tableau Server - Permissions

In Tableau Server v2018.2.3, all data asset permissions are found in the next_gen_permissions table.

12 March, 2019
22 min read
Fusion Server - Index Pipelines

A collection of examples demonstrating how to use a variety of Lucidworks Fusion Index Pipeline stages.

05 March, 2019
12 min read
Regular expressions

A collection of notes on Regular Expressions in a variety of situations.

03 March, 2019
2 min read
Cron Guide

On Linux servers, cron can be used to schedule jobs that run commands and shell scripts at fixed times, dates or intervals.

02 March, 2019
2 min read
Tableau Server - SQL Queries

A collection of PostgreSQL queries for old time's sake.

01 March, 2019
1 min read
Fusion App Studio – A Collection of Code Snips

A collection of code snips using Lucidworks App Studio – a modular code framework for developing bespoke, data-anywhere search and discovery web applications.

19 February, 2019
7 min read
F-F-F-Fade Away Text …

My favorite way to trim a text element is to fade it away the at end instead tailing it with ellipses. . . because the approach is a more subtle invitation to click for more information and it’s simple to do without a lot of code.

21 January, 2019
2 min read
Embed WordPress blog in site with version control and automated deploy

Here’s one way to embed a WordPress blog into an existing website already managed by a version control system and a continuous deployment service workflow to a cloud server.

18 January, 2019
3 min read
Principal Business Intelligence Platform Administrator

Raised the mission's core competence in AI-powered search through technical leadership in enterprise insight engines and related digital products.

13 June, 2018
1 min read
Principal BI Platform Engineer

Max currently serves Providence St. Joseph Health's vision of health for a better world through a core competence and technical leadership in enterprise search and data-driven digital products. In his current role, he helps set the enterprise's direction for Business Intelligence architecture and leads projects of moderate technical complexity. He mentors others and ensures all BI assets are stable, scalable, up to date, and available 24x7, which requires a deep knowledge of servers, operatin

01 June, 2018
1 min read
An EDW infrastructure

Enterprise data warehouse infrastructure diagram representing how current and future plans might play out.

18 May, 2018
1 min read
Brave are they

Looking for what does not want to be found can be dangerous.

20 December, 2017
1 min read
Contemplating metadata

If datasets were city blocks, their metadata would be the streets and houses.

01 January, 2016
1 min read
Flash mob of cheer

A holiday greeting delivered at last minute though a flash mob of well-wishing clones.

27 December, 2015
1 min read
Fusion Server – V2.1 Start Up as Non-root User in CentOS 6.6

Starting up Lucidworks Fusion 2.x automatically on a single CentOS 6.6 server is tricky, because the Fusion 2.1 Users Guide assumes you are using Ubuntu Linux and Upstart scripts. On CentOS or Red Hat Linux, you’ll have to roll your own.

23 December, 2015
1 min read
Explaining ELMS

To keep data governance program sponsors awake through the technical bits of a platform proposal, I used a tree metaphor for describing platform elements.

20 December, 2015
2 min read
Semaphore 4.x ontology model not flushing properly when published

Smartlogic Search Application Framework (SAF) search dialog box suggestions context did not change after the underlying Smartlogic Semaphore 4.x ontology names changed from “Locations” to “Organizations.”

12 December, 2015
3 min read
Fusion Server – V2.1 SQL datasource connector returns only one document

When working with Lucidworks Fusion 2.1 search, one of the first steps is to index content from a data source. You’ll find it can index just about anything, but when indexing a MS SQL table it might fail silently and not return all documents.

10 December, 2015
1 min read
Primary care

Some day, my search platform will be so smart, it can positively correlate a clinical business concept like "Primary Care" with providers, clinicians and physicians, while negatively correlating with bartenders.

27 November, 2015
1 min read
How lucky do you feel

Without governance, SharePoint 2010 search became a landfill of old, abandoned, and redundant documents with little authoritative value. The chances of finding something meaningful were about as good as winning big at the lottery.

05 November, 2015
1 min read
Knowledge Organization Systems

Broadly speaking, a Knowledge Organization System (KOS) stimulates a business by turning an understanding of users, facts and aspirations into different types of structured data and unstructured content. The concept was fun to illustrate.

22 October, 2015
1 min read
Data tsunami

Data governance programs help get the most facts to the most people in the most elegant way possible through methodologies like master data stewardship, element models, ontologies, data glossaries, and data catalogs.

14 October, 2015
1 min read

When working with data in a large healthcare enterprise, one needs to be fluent in a few dozen languages and vocabularies, many of which sound like they were created to communicate with aliens.

23 September, 2015
1 min read
Tiles Web Part

An easy to maintain SharePoint web part that grouped document links into colored category boxes that resized to fit all desktop display devices.

04 July, 2015
2 min read
I like you

A study in silliness and ink on Bristol board.

28 December, 2014
1 min read
'Tis the season'

A fishy commentary on the commercialization of Christmas.

24 December, 2014
1 min read
Sometimes a great potion

Cooking up insights from data sometimes involves a bit of magic, a few strange incantations and mysterious ingredients.

21 December, 2014
1 min read
Trail runner

Following the beaten path makes life easier, but you should still be prepared for the worst.

23 November, 2014
1 min read
myHIway Data Catalog

A mobile and desktop search application for finding, collecting, comparing and accessing data assets across multiple enterprise business intelligence platforms.

14 November, 2014
2 min read
Provider 360

A mobile and desktop search application that helps Providence caregivers quickly find basic information about all enterprise employed, contracted or affiliated providers.

04 November, 2014
1 min read
Home Medical Equipment KMS

A mobile and desktop search application for finding durable medical equipment that aligns a patient's therapeutic needs and payment plan.

28 October, 2014
1 min read
New constellations

Someday, someone will try to capitalize on light pollution by creating new constellations.

25 January, 2014
1 min read
Senior Information Architect

Played a central and crucial role in the vision and work that became a strategic enterprise data information portal.

13 October, 2013
2 min read
Life is but a dream

Finding joy in code, because programming should be fun.

03 July, 2013
1 min read
Top Reports

An enterprise SharePoint web application which identified and curated the "top" reports from multiple reporting platforms.

01 April, 2013
4 min read
Display Tableau dashboard in SharePoint web part

When the business needs to view Tableau dashboards or visualizations in SharePoint 2010, the most complete solution is to install the Tableau Server Service Application into the SharePoint farm. But what if it is not installed or supported on the farm?

29 January, 2013
2 min read
Remove HTML formatting from SharePoint Rich Text Editor content with JavaScript

People like to avoid the Rich Text and Enhanced Rich Text editors in SharePoint 2010 until they find out they can paste in their Word document.

13 January, 2013
2 min read
Standard Workflows Dial

An enterprise SharePoint web application for finding best practice clinic workflows.

04 July, 2012
6 min read
Reporting Services web parts on SharePoint page

Adding Report Builder web parts to SharePoint 2010 made the page colorful and intelligent, but the UI lacked a bit.

26 May, 2012
2 min read
Using “Append Text to Query” in Search Core Results

SharePoint Search indexes and returns as much as it can, and it depends on you to filter out what you don’t want.

20 May, 2012
2 min read
Open SharePoint List/Library Link in New Window

Why can’t a SharePoint list/library web part open links in a new window by default?

20 May, 2012
1 min read
Calculated Columns for Cascading Drop-Downs in SharePoint Lists and Libraries

SharePoint list or library users need a simple way to enter data in one column that depends on what was entered in another, but out-of-the-box SharePoint 2007 or 2010 does not support direct cascading functionality.

13 May, 2012
3 min read
Generate a hierarchical XML file from SharePoint list

Get data from a SharePoint 2010 list and generate a hierarchical XML file that can be used as a data source for a Flash movie on a site without SharePoint Designer.

12 May, 2012
6 min read
Automatically close a SharePoint 2010 Edit form opened from a Reporting Services web part

SharePoint 2010 Edit and Display forms can be modified with InfoPath. This opportunity comes with a few new bugs, but the UI and functionality can be compelling.

28 April, 2012
2 min read
Using HTTP-EQUIV to refresh a page

Using an HTTP-EQUIV meta tag is a simple way to automate this thank-you and form refresh process. The InfoPath form’s meta tag just needs to contain an &Source reference back to the original page.

27 April, 2012
1 min read
Access Denied for Visitors on a SharePoint Page with Reporting Services Webpart

If you are working in SharePoint 2010 and discover that users in the Visitors group or All Authenticated Users are unable to open pages that contain a Report Services web part with an Access Denied error.

20 February, 2012
1 min read
Get the BDC Identity value from a SharePoint 2010 External List to SQL Server

Say you have a Reporting Services web part, and you want to change an indicator on the report from red to green with a single click. To do this, without relying on SharePoint Server Admins, build a Visual Studio 2010 C# Express Console Application following the Client Object Model.

03 February, 2012
2 min read
Health Plans KMS

A high functioning SharePoint Intranet website and web application for health plan content.

03 July, 2011
7 min read
Clinics Directory

A SharePoint Intranet website for Providence caregivers to find Clinic providers, locations and specialties in Oregon.

04 July, 2010
3 min read
SharePoint Builder

Built out-of-the-box and custom SharePoint platforms, websites, applications, forms, workflows, document management and BI solutions.

13 June, 2010
2 min read
Network Analyst

Reduced operational costs of Physician IT Outreach and System Support Services teams with SharePoint platform work.

13 September, 2009
1 min read
Edenbound Brand Logo & Stationery

Company name, logo and stationery for beneficial microbials startup.

18 July, 2008
1 min read
Street of Greens

Development proposal for 25 affordable two-story single family 'green' homes modeling a sustainable Northwest lifestyle measured by the Living Building and Sites Challenge of the Cascadia Region - Green Building Council

02 July, 2008
7 min read
Ride on

When the benefits of hanging on outweigh the discomforts.

28 June, 2008
1 min read
Dove Creek Acres Logo & Stationery

Logo and stationery for equine assisted therapy business.

28 May, 2008
1 min read
IMR Logo & Stationery

Logo and stationery upgrade for information technology and business management company.

04 July, 2007
1 min read
McKinney Garden

Simple back-of-napkin garden design for a residence in Redmond, Washington.

03 July, 2007
1 min read
Business Developer

Accountable for company reorganization, sale of IT consulting service line, market testing and implementation of innovations in sustainable housing, carbon sequestration, equine assisted behavioral health therapy, e-commerce, education, and beneficial microbes startups.

13 January, 2007
2 min read
Greeting card - Flowers

A hand inked and colored greeting card for a special birthday.

05 July, 2004
1 min read
Bottom of heart

Designing a space for love with the aid of CAD software.

30 June, 2004
1 min read
Beaverton House Garden

Plans, details, specs and planting guide for a residential garden in Beaverton, Oregon, built over three years from 1994 to 1997.

01 January, 1997
2 min read
Lincoln High School Fence

A wall of painted steel window shapes set atop a thick cast-in-place concrete wall with bronze inlay and glazed tile relief work.

03 July, 1996
2 min read
Senior IT Consultant

Accountable for company operations, P & L, tenant improvements, hiring, technical infrastructure, customer relations, project delivery, and service quality.

13 March, 1995
4 min read
MAX Westside Light Rail

Portland's Westside MAX light rail's precedents in urban transit design, engineering, accessibility and collaboration became a model for other surface rail systems in the United States and other countries.

02 July, 1993
4 min read
Mt. Angel Abbey Hilltop Master Plan

Master plan for a monastic community that coalesced goals for growth into specific improvements to campus and building facilities on a landmark Willamette Valley hilltop.

02 July, 1993
1 min read
Kid zoo

Illustration for church playground with happy kids playing on a pre-engineered modular structure system.

05 July, 1992
1 min read
Miller Garden

Landscape design for hillside house on a busy street in Portland, Oregon's Canyon Drive neighborhood.

03 July, 1992
3 min read
Northgate Transit Center

Bus transit station on First Avenue next to the Northgate Shopping Mall north of Seattle, WA.

02 July, 1992
5 min read
IMR Logo & Stationery

Logo and stationery for information technology and business management consulting company.

04 March, 1992
1 min read
Wild Orchids

A pair of free-form flowering plant art pieces on watercolor board with integral hand-cut mat board.

03 July, 1991
1 min read
Holladay Street improvements

Street improvements for rail transit along NE Holladay Street in Portland, OR.

02 July, 1991
3 min read
Fox Garden

Residential garden addition and hillside stabilization afforded by property line and fence adjustments.

20 May, 1991
2 min read
Rodinsky Garden

This Oriental looking out-building was the centerpiece of ambitions for a Japanese style garden.

10 October, 1990
2 min read
Rodman Dentistry Logo & Stationery

Logo and stationery for dental care company.

04 July, 1990
1 min read
Gold Leaf Series

Free form organic shapes on watercolor board that featured gold leaf and integral hand-cut matting.

03 July, 1990
2 min read
Rodman Garden

Landscape schematics and build for residential garden in SouthWest Portland Oregon.

18 June, 1990
1 min read
On the Wing

Poster of hillside sanctuary for a country girl and her wildlife.

03 July, 1989
2 min read
Eastside Rose

Copper and stainless steel and precast concrete public art proposal that paid homage to the 'City of Roses' in downtown Portland, Oregon.

03 July, 1989
1 min read
Embarcadero Waterfront Parkway

Urban design study for the Embarcadero roadway from Mission Bay to Fisherman's Wharf in San Francisco, CA.

02 July, 1989
3 min read
Houses of the Batammaliba

Poster on the essentials of a book called 'The Anatomy of Architecture' for a University of Oregon graduate study class.

05 July, 1988
1 min read
Greeting card - Merry Moons

A hand inked greeting card for year-end holidays.

23 December, 1987
1 min read
Portland Pioneer Square Study

This poster of Pioneer Courthouse Square in downtown Portland, Oregon was a byproduct of graduate studies in Urban Design Studio at the University of Oregon. It brought talking points to a broader group discussion on urban spaces.

05 July, 1987
1 min read
Todd Garden

Landscape design for a residence in the west hills of Portland, Oregon extended the main internal axis of the house into outdoor rooms at front and back entries.

03 July, 1987
2 min read
Stained Glass Windows

A couple of ornamental glass windows.

03 July, 1987
1 min read
OPB Proposal

Concept proposal for new Oregon Public Broadcasting headquarters located on the historic Police Block in downtown Portland, Oregon.

17 January, 1987
1 min read
Greeting card - Leon

A hand inked greeting card for the end-of-year holidays.

20 December, 1986
1 min read
Arch 585 - Camp Melinda Studio

Architectural Design studio site plan and building proposal for a youth camp in Florence, OR .

01 September, 1986
2 min read
Greeting card - Onward

A hand inked greeting card for college graduate.

05 July, 1986
1 min read
Police Headquarters Renovation

Cutaway isometric illustrating interior renovation proposals for the historic Police headquarters building in downtown Portland, Oregon.

13 January, 1986
1 min read
Bellevue CBD Zoning Study

A planning study for Bellevue, WA which illustrated floor area ratio (FAR) policy changes affected the downtown cityscape.

04 October, 1985
1 min read

Sought with others to improve deficient transit, community and urban spaces through solutions that outperformed the commonplace.

13 March, 1985
3 min read
Valley River Center Offices

Proposal for new buildings and landscaping on land near the Valley River Center Mall in Eugene, Oregon.

12 December, 1984
1 min read
Landscape Architect

Independent consulting work on planning, garden, and visual art projects.

13 October, 1984
1 min read
Greeting card - Hollywood

A hand inked greeting card for someone moving to Los Angeles.

05 July, 1984
1 min read
For Barefeet Only

Poster of valley sanctuary for a barefoot girl and her cat.

03 July, 1984
2 min read
JaDo Peace Garden

Garden, building and circulation improvements design for a 4.5 acre rural property mindful of a family's wish to build a restorative place to live and share with their community.

03 July, 1984
3 min read

Construction work with five person construction crew on pool, pond and fiberglass spa installation, repair and maintenance projects.

13 June, 1984
1 min read
Greeting card - Bear

A hand inked greeting card for birthdays.

23 July, 1983
1 min read
Royal Kahuna

Sometimes, success comes from hanging loose rather than striving.

05 July, 1983
1 min read
Gaslight Corporation Logo & Stationery

Logo and stationery for resort development company.

04 July, 1983
1 min read
Pifer Pool

Residential pool and spa design proposal for a family with horses in Eugene, Oregon.

03 July, 1983
1 min read
McCredie Hot Springs Resort

Comprehensive site plan and building concept for health resort community on Highway 58 near Oakridge, Oregon.

13 May, 1983
4 min read
Livingry Systems Logo & Stationery

Logo and stationery for systems design company.

04 April, 1983
1 min read

Winter season work designing and detailing plans for improving business storefront through low cost office interior and exterior landscape improvements

13 January, 1983
1 min read

Graphic introducing freelance art skills to clients in job interviews during college.

05 December, 1982
1 min read
House Cleaning

The girlfriend of a friend used this flyer to find housecleaning work. After she married that friend, she no longer needed to leave the house to find housecleaning work.

09 July, 1982
1 min read
Kirker Heights

Forward-thinking economic, social and ecological design for land reclamation and sustainable community development on a property near Concord, CA.

05 July, 1982
3 min read
Hult Center Sculpture

Illustration for newspaper article announcing a performing arts center's plans to commission a wall sculpture honoring donors.

05 July, 1982
1 min read
S Corporation Logo & Stationery

Logo and stationery for an events production company.

05 May, 1982
1 min read
Greeting card - Easter

A hand inked greeting card for Easter.

01 April, 1982
1 min read
Getting colder

This out-of-the-ordinary graphic conveyed news of Soviet power and persecution by dominating the headline with a large bear dressed up in a Russian military uniform gripping the article's borders and peering out at readers.

26 February, 1982
1 min read
El Salvador

This graphic showed Central America as dominos for a newspaper article on how the drug trade and civil war in El Salvador cascaded to surrounding countries .

22 February, 1982
1 min read
LA 260 - Understanding Landscapes

Illustrations reflecting on a three-week trip through parts of Egypt with my father from a Landscape Architecture course.

19 January, 1982
1 min read

Part time work with architectural designer and clients in analysis, design, model building, delineation of a handful of projects.

13 January, 1982
1 min read
Less is more

When Oregon's Governor proposed cuts to the state's higher education budget in 1982, the University of Oregon's Student Lobby protested at the State Legislature. My editorial cartoon for the student newspaper likened their efforts to a Volkswagen sideswiping a Cadillac.

06 January, 1982
1 min read
Sacred Heart brochure

Sacred Heart General Hospital in Eugene, Oregon asked me to layout and illustrate a flyer that introduced a new paid time off policy to employees. I appreciated their patience and courage.

05 January, 1982
1 min read
Time to move

When the annual Civil War football game between the University of Oregon Ducks and Oregon State Beavers disappointed fans in 1981, my editorial cartoon unapologetically reduced the two teams to grade-schoolers playing dice on the 50 yard line.

15 December, 1981
1 min read
Race for the roses

This two-color graphic showed the PAC-10 mascots scrawling across the page in order of their predicted likelihood of going to the Rose Bowl.

12 November, 1981
1 min read
Board games

This newspaper graphic proposed a new diversionary board game called World War III. It was a satire of the nuclear arms race and cold war tensions being played out at the time between the US and Soviet Union.

16 October, 1981
1 min read
Fall Orientation cover

My earlier work on two-color cover pages for the Fall Preview edition of Oregon Daily Emerald student newspaper was such a success, the paper welcomed students back to campus with a beefy, four-color Fall Orientation edition using the same treatment.

08 October, 1981
1 min read
A repelling thought

This graphic used perspective to put a tiny key chain tear gas canister in the face of newspaper readers.

06 October, 1981
1 min read
The Elegant Duck

For a full poster-sized front page of the University of Oregon student newspaper's 1981 Fall Fashion Supplement titled The Elegant Duck, I gave the University's ducky mascot an air of flair by playing on the New Yorker magazine's iconic dandy Eustice Tilley peering at a butterfly.

25 September, 1981
1 min read
Fall preview cover

When the Oregon Daily Emerald student newspaper editors wanted to kick off the student year with a flashy two-color Fall preview edition, I created two full-page graphics with a collage of scenes representing campus life.

25 September, 1981
1 min read
University crucial to local business

To illustrate the extent many businesses in Eugene, OR depended on an unpredictable campus population for survival, I showed a small skinny business person barely clinging to the rocks of a narrow ledge of an alpine trail.

08 September, 1981
1 min read
The olde Oregon Trail

In this editorial cartoon, a scrawny, blinder-wearing student is hitched to an antiquated wagon of institutional bloat and motivated to slog along a wasteful muddy trail by the diploma dangled in front of his nose by a well-fed University president.

25 August, 1981
1 min read
Human locomotion

This student newspaper article introduced University of Oregon readers to hand-and-foot-powered bicycle. My graphic gave the innovation a bit more personality than a photograph.

21 August, 1981
1 min read
Typical Eugenian

My seven years of study among the upper Willamette Valley inhabitants qualified me to identify the elusive Eugenian species by several distinct characteristics in this illustration for a student newspaper article on the subject.

14 August, 1981
1 min read
TV heaven

When the University of Oregon student newspaper wrote an article on the arrival of cable TV to Eugene, Oregon, my graphic showed beer-drinking white male couch potatoes on cloud nine able to binge-watch the new programming 24 hours a day.

13 August, 1981
1 min read
Pre's trail

This article needed a map to highlight where to find a new running trail along a Willamette River park in Eugene, Oregon. My graphic gave readers a mental map of what to look for when they arrived at the trail by closely replicating the look and feel of the trail's signage.

12 August, 1981
1 min read
Liberal arts

This cartoon for a newspaper article on the deficiencies of a Liberal Arts major in a technological age showed a perplexed student looking at math scribbles on a chalk board.

05 August, 1981
1 min read
Campus thieves thrive

University of Oregon's Campus Security and Eugene City Police wanted the student newspaper to write an article encouraging students to be more active about reporting campus thefts. My graphic attempted to get the point across with humor.

03 August, 1981
1 min read
Losses increase hospital bills

Hospitals around Eugene, Oregon in 1981 were rationalizing their rate increases by pointing out their losses. Figuring readers would appreciate a sarcastic view of the situation, my graphic showed a cheery physician pointing out the obvious with a cheesy smile.

01 August, 1981
1 min read
Summer visitors

The University of Oregon generated revenue in summer by opening up its dormitories to conference attendees. My contribution to this groundbreaking space-filling news was this graphic of people with luggage in a registration line reading brochures.

30 July, 1981
1 min read
Postal Service decision

This University of Oregon student newspaper article made a big deal out of an increase in the cost of postage stamps. But a raise of two cents after ten years of 18 cents sounded more pragmatic than traumatic, so my graphic downplayed the drama and simply exaggerated the fact of the change.

24 July, 1981
1 min read
Another one for the budget

When the unlucky 13th University of Oregon president was sworn in, my editorial cartoon suggested the University's financial hole was big enough to make anyone at the party have a second, third or thirteenth drink before getting started on the job.

23 July, 1981
1 min read

When 'deadheads' inundated Eugene for a Grateful Dead concert at Autzen Stadium, the University of Oregon newspaper reported on the rise in uninvited guests freeloading off of the dorms with my invasion of privacy cartoon.

21 July, 1981
1 min read

As Summer produce entered full-season in Oregon's Willamette Valley, local farmers urged the University of Oregon student newspaper to write an article that helped get people out to their fields. My graphic played on the article's recruitment theme.

10 July, 1981
1 min read
Shelter parents

This graphic of a barefoot girl collapsed on the floor for the University of Oregon student newspaper attempted to capture the sense of warmth in despair created by the story's author.

07 July, 1981
1 min read
New coalition backs candidates

For this University of Oregon student newspaper article covering student elections, my flag graphic was a quick and easy way for readers to identify the topic's content at a glance.

06 July, 1981
1 min read
Area drownings increase

This graphic about water hazards riffed on an iconic movie poster of a predatory great white coming up from the deep to swallow an unsuspecting human.

26 June, 1981
1 min read
Job supply remains low

My graphic for a student newspaper article on the impacts of the national economic downturn attempted to make the numbers less boring by building on the idea of employment as a heartbeat passing through a container of different employment sectors.

19 June, 1981
1 min read
Tool library

This was my first "serious" graphic for a student newspaper article which showed a map to a new tool library in a renovated house near the University of Oregon campus. Instead of a typical street map, I thought readers might get more from a 3D aerial perspective.

06 June, 1981
1 min read
Tuition due to rise

This was the first of several articles that brought attention to tuition hikes while I was graphics editor at the University of Oregon student newspaper. It was also my first cartoon, hacked out in a crude attempt to mimic my predecessor's satirical style.

01 June, 1981
1 min read
LA 489 - Site Planning and Design

Economic revitalization proposal for a central Eugene, Oregon neighborhood group from a Landscape Architecture design studio.

25 May, 1981
2 min read
LA 366 - Site Construction

Process diagram for sewage treatment plant.

11 February, 1981
1 min read
LA 366 - Site Construction

Written procedure for repairing a hillside and prevent water erosion from a Landscape Architecture course.

11 February, 1981
1 min read

Part time work with architect and designer during site analysis, design and delineation of a phased ecological land use development proposal.

13 January, 1981
1 min read
LA 366 - Site Construction

Illustration describing the process of making a stained-glass lamp from a Landscape Architecture course.

10 January, 1981
1 min read
Graphic Artist

Work as a self-employed graphic artist on a handful of private and commercial initiatives.

13 October, 1980
2 min read
LA 511 - Land Planning Analysis

Rural development analysis and planning proposal for the Eugene-Springfield Metro Region from a Landscape Architecture course.

01 June, 1980
2 min read

Summer work on contract documents for Tektronix buildings and Planning projects.

13 May, 1980
1 min read
Jensch Garden

Landscape design and plans for forested hillside residence in Eugene, Oregon.

01 January, 1980
2 min read

Part time work serving beer, wine and food.

13 September, 1979
1 min read
LA 389 - Landscape Architecture Design

Proposal for economic development of an island in Reedsport, Oregon owned by the Bohemia Lumber company from a Landscape Architecture design studio.

05 September, 1979
1 min read
Graphics Editor

Part time work as a member of the University of Oregon student newspaper's editorial board creating a wide range of oft experimental and opinion-laced graphics.

13 June, 1979
3 min read
LA 389 - Landscape Architecture Design

Site analysis and impressions sketches from early Landscape Architecture design studio.

11 April, 1979
2 min read
LA 459 - Site Grading

Contour drawing exercise from Landscape Architecture course.

01 April, 1979
1 min read
Huntley Carriage Shed

Balsawood model and hand drawings for New England style carriage shed garage.

05 October, 1978
1 min read
Union Laborer Local 185

Six month job as the only laborer on a multi-trade crew of ten erecting five 20,000sf tilt-up concrete warehouse buildings.

09 July, 1978
2 min read
LA 289 - Landscape Architecture Design

Clay totem from an early Landscape Architecture design studio exercise on storytelling.

05 July, 1978
1 min read
LA 408 - Irrigation Workshop

Irrigation system drawings, calculations and specs from a Landscape Architecture course.

04 April, 1978
1 min read
ARCH 333 - Introduction to Architectural Media

Isometric and perspective pencil sketches from Architectural media course.

02 February, 1978
1 min read

Fall season work landscaping private gardens with crew of three, planting, building railroad tie retaining walls, weeding, raking, mulching and fertilizing residential and commercial gardens.

01 October, 1977
1 min read
Framing Carpenter

Summer and Fall season carpentry work on custom homes.

09 June, 1977
1 min read
ART 291 - Drawing

Sketches channeling da Vinci with a somewhat loose antenna from a live model drawing Art studio.

30 March, 1977
2 min read
ARCH 400 - Fundamentals of Drafting

Plans and details of Frank Lloyd Wright's Hull House as part of a learn-by-doing exercise from an Architectural drafting course.

05 January, 1977
1 min read
Stained Glass Lamps

Projects resulting in a 24-inch curved Tiffany shaped lamp and an 18-inch flat-panel lamp.

03 July, 1976
1 min read
Union Laborer Local 483

Summer work as the youngest of five Union laborers in a construction crew of over 60 on a 164,000 square foot tilt-up concrete shopping center.

01 May, 1975
1 min read
Heart Lab Volunteer

Summer work assisting Heart Surgeon and Medical Resident in heart valve implant surgery testing on large dogs.

01 June, 1973
1 min read
My father

One day in second grade, my teacher obliged us kids to 'write about what your fathers did for a living.' My father was an architect, and I figured all the other kids would already know what an architect did.

05 November, 1963
1 min read