David Persichetti lives in Beaverton, Oregon.
Scroll