Peter Shearer

Active Tualatin, OR Principal for Shearer Innovations