Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the broken-link-checker domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/tgatqpmy/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/tgatqpmy/public_html/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/src/Utils/Helpers.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 596

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 597

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 598

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 652

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 653

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 654

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 655

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 663

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 664

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 665

Warning: Cannot modify header information - headers already sent by (output started at /home/tgatqpmy/public_html/wp-includes/functions.php:6114) in /home/tgatqpmy/public_html/wp-content/plugins/wp-cloudflare-page-cache/libs/cache_controller.class.php on line 666
David Abel Photography | Photographers | WedVibes
David+web (1)

David Abel Photography

David and Kristy are the creative force behind David Abel Photography. As a husband and wife team with over 15 years of experience, they lean into the uniqueness of each couple & wedding, working closely with the bride and her planning team to create something deeply personal and unique that captures the wedding day's story, beauty, and emotion. They guide couples into the perfect setting and capture it in a way that doesn't take away from the experience of the wedding itself.

They specialize in a mixture of editorial and candid moments. For the duo, it's about more than getting a number of images; it's about getting the right ones. The ones that give meaning and nuance to the wedding day's story. Creating images with intentional framing that have a sense of place, romance, and story to capture the effortless imagery, not just the significant moments but the moments in between.

Calling Virginia home, they have been traveling and capturing beauty for their clients all over the world. Whether it's a wedding of 40 or 400, David and his team will be able to provide a well-crafted experience for everyone involved.

Wedding Sparrow named him one of the East Coast's top nine photographers. His work has been seen in Vogue, Brides, Martha Stewart Weddings, The New York Times, NBC, Carats and Cake Wedding Sparrow, Style Me Pretty, The Knot, Magnolia Rouge, and more.

Serving: Worldwide, USA, Europe, Caribbean
David+web (1)
Serving: Worldwide, USA, Europe, Caribbean
Featured Real weddings

A Picture-Perfect Rooftop Wedding with Iconic Backdrops

David Abel Wedding Photographer
Featured Inspiration

Opulence of Dreams

Danielle-Defayette-Photography-Perry-Belmont-House-Washington-DC-119

What are you looking for?

15 Creative Wedding Ideas
Join the Wed Vibes newsletter for daily inspiration, wedding ideas and wedding marketing tips
Thanks! Keep an eye on your inbox for updates.

What are you looking for?

Search