William Shields

Active Troy, OH Principal for Shields Electric Co