Gregory Specht

Active Beaverton, OR President for Specht Properties Inc