Michael Hale

Active Alameda, CA President for Golden Gate Area Council, Inc., Boy Scouts of America