Jennifer Callahan is a freelance photographer based in Asheville, North Carolina and available to travel for destination weddings. Her photographs reflect an intimate quality that dignifies each wedding as a unique human story. Working in a variety o