Tim David

timdavid40

Oregonian and recent SMC grad

Twitter