John Carnahan

Active Placerville, CA President for Carnahan Electric, Ltd.