Virginia Wedding, Portrait & Event Photographer photographing weddings in Blacksburg Virginia, Christiansburg Virginia, Radford Virginia, Floyd Virginia, Pembroke Virginia, Dublin Virginia, the New River Valley areas in Virginia, Wytheville Virginia, Abingdon Virginia, Marion Virginia, Lynchburg Virginia, Roanoke Virginia, Rocky Mount Virginia, Lynchburg Virginia, Lexington Virginia, Harrisonburg Virginia, Orange Virginia, Charlottesville Virginia, Richmond Virginia, Hampton Roads Virginia, North Carolina Wedding Venues, West Virginia Wedding Venues, Wedding Photography in Negril Jamaica and Caribbean wedding destinations.
"Look No More - this is the professional you've been looking for! Michael always goes above and beyond for our Brides and Grooms. His "can do" attitude is so refreshing, his package pricing is very competitive and the final results always leave a smile on his client's face :) - Lyndsi Hale, Mkg. Director - Mountain Lake Lodge
Photographic Dreams / Michael Keyes Photography is available to photograph Virginia Weddings, West Virginia Weddings, North Carolina Weddings, Colorado Weddings, Caribbean Weddings, Jamaica Weddings, LGBT Weddings, New River Valley High School Senior Portraits, Family Portraits, Pet Portraits, Corporate Events, Commercial Photography, Virginia Wine Festivals, Music Festivals, 50th Wedding Anniversaries, Sporting Events, College Events & Bar/Bat Mitzvahs.