Michael Watson

Active Beaverton, OR Principal for M.D. Watson Construction, Inc.