Karen Hopkins

Active Groveland, CA President for Pine Mountain Lake Association