Recent Posts


A collection of kubernetes-related commands.

November 24, 2022

6 min read

Nice try

Why are the holes in my reality always more obvious to everyone else?

November 23, 2022

1 min read


A collection of Helm resources.

November 13, 2022

2 min read

Download SharePoint files with Python

Some of the basics needed for downloading image files from an O365 SharePoint library to a local Linux directory using Python

March 26, 2022

2 min read

Azure Container Registry

Remove old images from an Azure Container Registry (ACR) repository from a command line script.

March 24, 2022

1 min read

Git Subtree on Azure DevOps Repos

Share the contents of a repository with one or more other repositories as an external subtree or sub-repository in the other host repositories.

January 05, 2022

2 min read

Angular (snips)

A collection of AngularJS 9+ code snips

October 22, 2021

1 min read

MySQL / MariaDB Commands

A collection of MySQL / MariaDB commands.

October 12, 2021

1 min read

Install Helm on CentOS7

The latest Helm installer script did not work on CentOS datacenter servers, but this approach did.

October 11, 2021

1 min read

Setup Kubernetes on Mac

How to install a K3d/K3s Kubernetes development environment on a Mac.

October 08, 2021

2 min read

Deploy WordPress Helm Chart to Mac K3d Environment

Deploy a WordPress blog as a Kubernetes cluster using a WordPress Helm chart.

October 08, 2021

5 min read


A collection of VI / VIM screen editor commands.

October 02, 2021

2 min read

Linux (console commands)

A collection of Linux console commands.

September 28, 2021

1 min read

Low-hanging fruit

Low-hanging fruit may be the easiest to pick, but there are times it's not the healthiest option.

June 13, 2021

1 min read

myHIway - cloud architecture

Framework diagram representing the lift and shift of Providence's myHIway search application from an on-premise Kubernetes cluster to Azure Kubernetes Service (AKS).

February 20, 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.

December 18, 2020

5 min read

Provider 360 - k8s architecture

Framework diagram representing Providence's Provider360 search application.

December 06, 2020

1 min read


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

September 29, 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.

September 06, 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.

August 18, 2020

2 min read


Notes on using Python for working with Tableau, Solr and Lucidworks Fusion server data.

June 29, 2020

11 min read


A collection of Wordpress install, config and admin notes.

June 29, 2020

1 min read

myHIway - k8s architecture

Framework diagram representing Providence's myHIway search application.

June 12, 2020

1 min read

Calling all Noahs

Reflecting on a legacy climate change survival strategy.

June 11, 2020

1 min read

Social distancing

The distance between people measurably increased in early 2020 as some took actions to protect themselves from a couple of highly contagious diseases.

June 07, 2020

1 min read

Afterlife containers

An ancient DevOps culture devoted to containers for virtualization.

May 28, 2020

1 min read

Docker and Apache Solr

Notes on running SolrCloud in Docker on Ubuntu Linux.

May 06, 2020

2 min read

Docker commands

A collection of Docker commands.

April 30, 2020

3 min read

Apache web server SSL certificates

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

April 09, 2020

3 min read


A collection of guidelines for handling CSS and compiled CSS.

March 29, 2020

8 min read

myHIway - BOE metadata ingest options

Diagrams for SAP Business Objects Enterprise metadata access discussions.

March 02, 2020

1 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.

July 26, 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.

May 30, 2019

8 min read

Fusion Server - Query Pipelines

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

April 26, 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.

April 19, 2019

3 min read

Shell scripts

A collection of Linux shell scripts.

April 13, 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."

April 06, 2019

7 min read

Fusion Server - Backup

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

March 19, 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.

March 12, 2019

22 min read

Fusion Server - Index Pipelines

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

March 05, 2019

11 min read

Regular expressions

A collection of regular expressions (regex).

March 03, 2019

3 min read


A collection of Linux cron commands.

March 02, 2019

1 min read

Tableau Server - SQL Queries

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

March 01, 2019

1 min read

Fusion App Studio (snips)

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

February 19, 2019

7 min read

F-F-Fade Away Text …

Fading words out at the end of a sentence in a fixed container is a graceful way to suggest there's more to read.

January 21, 2019

1 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.

January 18, 2019

3 min read

An EDW infrastructure

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

May 18, 2018

1 min read

Brave are they

Some beliefs and behaviors fight tooth and nail to avoid exposure.

December 20, 2017

1 min read

Home Medical Equipment - graphics

Icon and graphic for a Home Medical Equipment proof-of-concept knowledgebase search application at Providence.

November 13, 2017

1 min read

myHIway - graphics

Graphics from early releases of Providence's myHIway data asset search application.

November 28, 2016

2 min read

myHIway - icon

Icon representing a data discovery application called "myHIway."

November 28, 2016

2 min read

Provider 360 - graphics

Icon for Providence's Provider360 search app identity and graphics communicating provider data at a glance.

November 28, 2016

1 min read

Appstore (internal) - icons

Work that helped visually collect a diverse set of data-driven apps into a family of branded departmental products.

November 27, 2016

2 min read

Enterprise Insights Platform

This platform underpinned several Providence search and business productivity web app initiatives.

September 04, 2016

2 min read

Contemplating metadata

Some like the dry definition of metadata as 'data about data,' but it has more value when thought of as a form of storytelling.

January 01, 2016

1 min read

Flash mob of cheer

Last minute holiday greeting delivered by a flash mob of well-wishing clones.

December 27, 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.

December 23, 2015

1 min read

Explaining ELMS

Graphics for a presentation explaining the technical bits of an Data Governance program initiative called Enterprise Level Metadata System (ELMS).

December 20, 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.”

December 12, 2015

2 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.

December 10, 2015

1 min read

Primary care

Show me a primary care provider that serves beer, and I'll show up for my checkup any day.

November 27, 2015

1 min read

How lucky do you feel

The many paths of inquiry taken by users of a large SharePoint 2010's FAST Search Engine all seemed to share the same end.

November 05, 2015

1 min read

Knowledge Organization Systems

Knowledge Organization Systems (KOS) stimulate business endorphins that lead to a broad understanding of users, facts, and aspirations

October 22, 2015

1 min read

Data tsunami

The tsunami of demand for data can easily outpace an organization's capacity to deliver.

October 14, 2015

1 min read


When working with data in an enterprise healthcare setting, there are easily a hundred different vocabularies and languages one needs to be aware of.

September 23, 2015

1 min read

Tiles web part

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

July 04, 2015

2 min read

I like you

A study in ink on Bristol board representing a return to the challenges and satisfactions of working with ink on paper.

December 28, 2014

1 min read

'Tis the season

A commentary on the fishiness of Christmas commercialization.

December 24, 2014

1 min read

Sometimes a great potion

Strange incantations and mysterious ingredients make the most magical data insights.

December 21, 2014

1 min read

Trail Runner

Following the beaten path can make life easier

November 23, 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.

October 28, 2014

1 min read

New constellations

Contemplating the bright side of light pollution - if that's possible.

January 25, 2014

1 min read

Life is but a dream

Find joy in your code, because programming should be fun.

July 03, 2013

1 min read

Top Reports

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

April 01, 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?

January 29, 2013

2 min read

Remove HTML formatting from SharePoint Rich Text Editor content with JavaScript

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

January 13, 2013

2 min read

Standard Workflows Dial

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

July 04, 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.

May 26, 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.

May 20, 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?

May 20, 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.

May 13, 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.

May 12, 2012

5 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.

April 28, 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.

April 27, 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.

February 20, 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.

February 03, 2012

1 min read

Health Plans KMS

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

July 03, 2011

7 min read

Clinics Directory

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

July 04, 2010

3 min read

PHS/Physician IT Networks

Visio diagrams for a Physician IT Outreach team documenting the set of applications, service types, devices, and network connections they managed .

November 04, 2009

1 min read

Edenbound Brand Logo & Stationery

Company brand name, logo, and stationery for a Beneficial Microbials business startup.

July 18, 2008

1 min read

Street of Greens

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

July 02, 2008

7 min read

Ride on

When the benefits of hanging on outweigh the discomforts.

June 28, 2008

1 min read

Dove Creek Acres Logo & Stationery

Logo and stationery for equine assisted therapy business.

May 28, 2008

1 min read

Electronic Technical Record

IT Consulting company platform intent on organizing customer technical assets, credentials and solutions into a web-accessible knowledgebase.

November 06, 2007

3 min read

IMR Logo & Stationery

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

July 04, 2007

1 min read

McKinney Garden

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

July 03, 2007

1 min read

City Network

Diagram documenting small City wide-area-network and Internet access.

October 13, 2006

1 min read

IMR - Diagrams

Hand diagrams explaining an IT service improvement goals and concepts were effective at getting customer buy-in.

February 17, 2005

1 min read

Small Office Networks

Collection of diagrams for small business firewall, voice and data network routing proposals and installations.

October 13, 2004

1 min read

Greeting card - Flowers

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

July 05, 2004

1 min read

Bottom of heart

Creating a safe place for love.

June 30, 2004

1 min read

Forest Products Network

Diagram for Forest Products company mainframes and servers.

December 21, 2003

1 min read

Beaverton House

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

January 01, 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.

July 03, 1996

2 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.

July 02, 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.

July 02, 1993

1 min read

Kid zoo

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

July 05, 1992

1 min read

Miller Garden

Landscape design for hillside house on a busy street in a Portland, OR neighborhood.

July 03, 1992

3 min read

Northgate Transit Center

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

July 02, 1992

5 min read

IMR Logo & Stationery

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

March 04, 1992

1 min read

College of Idaho

College of Idaho campus plan proposing main entry, circulation, and building improvements.

July 14, 1991

1 min read

Wild Orchids

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

July 03, 1991

1 min read

Holladay Street improvements

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

July 02, 1991

3 min read

Fox Garden

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

May 20, 1991

2 min read

The State Street Project

Renderings related to a surface transit and street improvement joint venture proposal for State Street in downtown Chicago, IL.

February 14, 1991

1 min read

Outpatient Cath Procedure

Diagram supporting a hospital addition planning and design phase.

December 17, 1990

1 min read

SEH America

Site development concept and proposal for semiconductor industry manufacturer in Vancouver, WA.

November 14, 1990

1 min read

Rodinsky Garden

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

October 10, 1990

2 min read

OHSU Parking

Planning and design work for hillside parking structure on the Oregon Health and Sciences University campus in Portland, OR.

September 14, 1990

2 min read

Rodman Dentistry Logo & Stationery

Logo and stationery for dental care company.

July 04, 1990

1 min read

Gold Leaf Series

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

July 03, 1990

2 min read

Rodman Garden

Landscape schematics and build for residential garden in Southwest Portland OR.

June 18, 1990

1 min read

On the Wing

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

July 03, 1989

2 min read

Eastside Rose

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

July 03, 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.

July 02, 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.

July 05, 1988

1 min read

Department of Corrections

fast-track design and construction periods for a Department of Corrections building project.

January 12, 1988

1 min read

A481G - Infill Housing Study

Single family home with ceramic studio on a narrow infill lot in Eugene, OR.

January 10, 1988

1 min read

Greeting card - Merry Moons

A hand inked greeting card for year-end holidays.

December 23, 1987

1 min read

Central Houston Downtown

Sketches from conceptual study of surface improvements for a Central Houston downtown street initiative.

August 14, 1987

1 min read

Portland Pioneer Square Study

Poster of urban square in downtown Portland, Oregon for University of Oregon Design Studio.

July 05, 1987

1 min read

Todd Garden

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

July 03, 1987

2 min read

Stained Glass Windows

A couple of ornamental glass windows.

July 03, 1987

1 min read

Speer Boulevard

Urban Design proposal for Speer Boulevard in Denver, CO.

March 14, 1987

1 min read

OPB Proposal

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

January 17, 1987

1 min read

A383 - Thomas Jefferson Archives

Master in Architecture studio design for a historical archives building located on the corner of Park Avenue and Clay Streets in downtown Portland, OR.

January 08, 1987

3 min read

Greeting card - Leon

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

December 20, 1986

1 min read

Auraria Parkway

Concept diagrams for Auraria Parkway street improvements project in Denver, CO.

November 14, 1986

1 min read

Arch 585 - Camp Melinda Studio

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

September 01, 1986

2 min read

Mt. Scott Office Park

Site plan for a food service, retail, and commercial office building project on Sunnyside Road at the foot of Mt. Scott in Portland, OR.

July 08, 1986

1 min read

Greeting card - Onward

A hand inked greeting card for college graduate.

July 05, 1986

1 min read

Police Headquarters Renovation

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

January 13, 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.

October 04, 1985

1 min read

Valley River Center Offices

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

December 12, 1984

1 min read

Greeting card - Hollywood

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

July 05, 1984

1 min read

For Barefeet Only

Poster of sanctuary for a barefoot girl and her cat.

July 03, 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.

July 03, 1984

3 min read

Greeting card - Bear

A hand inked greeting card for birthdays.

July 23, 1983

1 min read

Royal Kahuna

Sometimes, success comes from hanging loose rather than striving.

July 05, 1983

1 min read

Gaslight Corporation Logo & Stationery

Logo and stationery for resort development company.

July 04, 1983

1 min read

Pifer Pool

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

July 03, 1983

1 min read

LA 506 - Comprehensive Project

Land use, site and building design concepts for a watershed near Crow, Oregon.

June 01, 1983

5 min read

McCredie Hot Springs Resort

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

May 13, 1983

4 min read

Livingry Systems Logo & Stationery

Logo and stationery for systems design company.

April 04, 1983

1 min read


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

December 05, 1982

1 min read

House Cleaning

The girlfriend of a friend used this flyer to find housecleaning work.

July 09, 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.

July 05, 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.

July 05, 1982

1 min read

S Corporation Logo & Stationery

Logo and stationery for an event production company.

May 05, 1982

1 min read

LA 506 - Comprehensive Project Prep

Regional land use analysis for a 100 square mile watershed in the Cascades east of Salem, Oregon.

April 01, 1982

2 min read

Greeting card - Easter

A hand inked greeting card for Easter.

April 01, 1982

1 min read

El Salvador

Graphic for university newspaper article about the drug trade and civil war in El Salvador.

February 27, 1982

1 min read

Getting colder

Graphic for university newspaper article about Soviet visions of power and persecution in 1982.

February 26, 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.

January 19, 1982

2 min read

Less is more

Editorial cartoon about proposed cuts to the state's higher education budget in 1982

January 06, 1982

1 min read

Sacred Heart brochure

Tri-fold flyer illustrating a paid time off policy at Sacred Heart General Hospital in Eugene, Oregon.

January 05, 1982

1 min read

Time to move

Graphic for university newspaper article about the annual Civil War football game between the University of Oregon Ducks and Oregon State Beavers.

December 15, 1981

1 min read

Race for the roses

This two-color graphic for newspaper article about likelihood of the University of Oregon football team going to the Rose Bowl.

November 12, 1981

1 min read

Board games

Graphic for university newspaper article about diversionary board games.

October 16, 1981

1 min read

Fall Orientation cover

Two page graphic for Fall Orientation edition of student newspaper.

October 08, 1981

1 min read

A repelling thought

Graphic for university newspaper article about handheld CS gas as a rape deterrent.

October 06, 1981

1 min read

The Elegant Duck

Poster-sized front page graphic for Fall Fashion Supplement of university newspaper.

September 25, 1981

1 min read

Fall Preview cover

Two full-page graphics with a collage of scenes representing campus life for a Fall preview edition of university newspaper.

September 25, 1981

1 min read

University crucial to local business

Graphic for university newspaper article about the extent many businesses in Eugene, OR depended on an unpredictable campus population for survival.

September 08, 1981

1 min read

The olde Oregon Trail

Graphic for university newspaper article about a raise in tuition fees.

August 25, 1981

1 min read

Human locomotion

Graphic for university newspaper article about a hand-and-foot-powered bicycle.

August 21, 1981

1 min read

Typical Eugenean

Graphic for university newspaper article about how to identify the elusive "Eugenean."

August 14, 1981

1 min read

TV heaven

Graphic for university newspaper article about the arrival of cable TV to Eugene, Oregon.

August 13, 1981

1 min read

Pre's trail

Graphic for university newspaper article needing a map to highlight where to find a new running trail along a Willamette River park in Eugene, Oregon.

August 12, 1981

1 min read

Liberal arts

Graphic for university newspaper article about the deficiencies of a Liberal Arts major in a technological age.

August 05, 1981

1 min read

Campus thieves thrive

Graphic for university newspaper article encouraging students to be more active about reporting campus thefts.

August 03, 1981

1 min read

Losses increase hospital bills

Graphic for university newspaper article about rising patient medical costs.

August 01, 1981

1 min read

Summer visitors

Graphic for university newspaper article about generating revenue from summer conferences on campus.

July 30, 1981

1 min read

Postal Service decision

Graphic for university newspaper article about an increase in postage stamp cost.

July 24, 1981

1 min read

Another one for the budget

Editorial cartoon for university newspaper about the swearing in party for the University of Oregon's 13th president.

July 23, 1981

1 min read


Graphic for university newspaper article about "deadheads" inundating Eugene for a Grateful Dead concert at Autzen Stadium.

July 21, 1981

1 min read


Graphic for university newspaper article about farm produce available to readers.

July 10, 1981

1 min read

Shelter parents

Graphic for university newspaper article about child abuse.

July 07, 1981

1 min read

New coalition backs candidates

Graphic for university newspaper article about student elections.

July 06, 1981

1 min read

Area drownings increase

Graphic for university newspaper article about water hazards around Eugene, OR.

June 26, 1981

1 min read

Job supply remains low

Graphic for university newspaper article about the impacts of a national economic downturn.

June 19, 1981

1 min read

Tool library

Graphic for university newspaper article about a new tool library in a renovated house near the University of Oregon campus.

June 06, 1981

1 min read

Tuition due to rise

Graphic for university newspaper article about tuition hikes.

June 01, 1981

1 min read

LA 489 - Site Planning and Design

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

May 25, 1981

2 min read

LA 366 - Site Construction

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

February 11, 1981

1 min read

LA 366 - Site Construction

Process diagram for sewage treatment plant.

February 11, 1981

1 min read

LA 366 - Site Construction

Illustration for a Landscape Architecture course assignment showing how to make a stained-glass window.

January 10, 1981

1 min read

LA 511 - Land Planning Analysis

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

June 01, 1980

2 min read

Jensch Landscape

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

January 01, 1980

2 min read

LA 389 - Landscape Architecture Design

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

September 05, 1979

1 min read

County-City Project

Public building architecture design and construction time line.

July 09, 1979

1 min read

Corrections Building

Diagram made by hand with IBM Selectric, drafting pen, and circle template for a public building architecture project.

July 02, 1979

1 min read

LA 389 - Landscape Architecture Design

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

April 11, 1979

2 min read

LA 459 - Site Grading

Contour drawing exercise from Landscape Architecture course.

April 01, 1979

1 min read

Phone System Script

Flow diagram for a microbusiness phone call routing and voicemail system.

March 01, 1979

1 min read

Huntley Carriage Shed

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

October 05, 1978

1 min read

LA 289 - Landscape Architecture Design

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

July 05, 1978

1 min read

LA 408 - Irrigation Workshop

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

April 04, 1978

1 min read

ARCH 333 - Introduction to Architectural Media

Pencil sketches from Architectural media course.

February 02, 1978

1 min read

ART 291 - Drawing

Sketches from a live model drawing Art studio, trying to channel the spirit of da Vinci with a somewhat fuzzy connection.

March 30, 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.

January 05, 1977

1 min read

Stained Glass Lamps

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

July 03, 1976

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."

November 05, 1963

1 min read