John Bates

Active Lake Oswego, OR Chief Executive Officer for Bates Private Capital Inc