A native of Western North Carolina, Keith is a former pastor who has been performing weddings for over 24 years. He brings with him a depth of knowledge, wisdom, and humor that adds great joy and passion to every wedding that he officiates. Performing both Interfaith and non-religious ceremonies, his diverse life experiences enable him make your wedding special, unique and personal. Believing in love as the highest human aspiration, and that the ceremony is a public proclamation of that desire to love personally and individually, Keith embraces each couple with open arms and heart. It is in this spirit of love and acceptance that he has become friends with many of his clients over the years, and in turn many of his friends have become clients!
A grandfather of four, with deep roots in the Asheville and surrounding area, he is also an avid runner and hiker, taking advantage of the flora and fauna that abounds. Keith is very excited to be a member of the Asheville Marriages team, and would consider it a great privilege to help you express your love on your wedding day!