Bill Hall
Phone: 503-985-8892
Email: bill@hallproperties.net
Web: www.hallproperties.net
MapSchoolsView All My Tours