Hi! I'm Keenan. I've been a professional musician for a decade, and I absolutely LOVE playing at weddings!

I find it so fulfilling to play a small role in someone's special day. Having a live musician is an easy way to elevate your wedding and make it magical. My goal is to provide an immaculate vibe for you and your guests.

I was born and raised in Rocky Mount, North Carolina. As a teenager, I went to boarding school at the North Carolina School of Science and Mathematics, where I was paired with a roommate who had a guitar. I picked up his guitar one day to mess around with it, and I haven’t stopped playing since!

I went on to graduate from UNC-Chapel Hill three times over – a B.A., M.A., and Ph.D. in psychology – but I maintained an active music career while completing my degrees. After graduating, I dove headfirst into the music scene in North Carolina, where I now perform with my band XOXOK as lead guitarist and vocalist.

When I’m not playing music, I enjoy running, spending time with my wife Sara and my dog Lando, and exploring all the coffee shops in Durham.  

When you work with me to provide music for your wedding, you’ll get:

  • Responsive communication: I know I’m likely not the only vendor you’re working with, and my goal is to make this experience as smooth and easy as possible. You can expect timely and detailed responses.

  • Music tailored to your style: I have an expansive repertoire of music spanning various genre, and I’d also love to learn your special song.

  • Transparency and honesty: Once we discuss your needs, I will provide a price quote and contract that will include all requested services. No hidden fees or secret pricing.

  • Respect: I’m committed to respecting and honoring your identity and faith tradition, and embracing love in all forms.

  • Professionalism: I will show up on time, prepared, and ready to integrate seamlessly into your big day. You can count on me to interact in a professional and friendly way with vendors, guests, and family.