Duncan Sharpe

Just an Oregonian with many interests.