Les Granger

Active Mooresville, NC Chief Executive Officer for Granger Construction Company, Inc.