William Sharp

Active Weaverville, CA President for B Sharp Electrical Contractor Inc.