Leonard Hall

Active Livermore, CA President for Hall Electric Construction