John Reed

Active Oakhurst, CA President for Mountain Valley Properties, Inc.