Alfred Hamer

Active Granite Falls, NC Chairman for Bank of Granite Corporation