Edgar Shope

Active Franklin, NC President for Gates & Shope Inc

(828)524-0766