First Presbyterian Church - Mooresville, NC

Pardon our dust.... we are Under Construction. But we are still... Loving God, Loving People, Making Disciples