William Leck

Active Clearlake Oaks, CA President for High Valley Oaks Inc