Welcome

What's new! If you're looking for a live acoustic guitarist / singer for your event, this gun's for hire! Since 2000, I have had the pleasure of performing for Harley Davidson, Schnebly's Winery, Tommy Bahama, the Dade County Fair, corporate events for Fortune 500 companies like Assurant Solutions, and private events of every kind. Additionally, I perform for "Musicians On Call", an amazing organization that brings live music to patients in health care facilities, and I am the composer of a one-man musical based on the Bible that I perform for various churches.

Check out my videos or see me perform live at one of my free, public gigs. Check the Public Events calendar for the next date. (Click on an event for directions). For private events, you can book me now right here.

See you at the gig!

Join the mailing list:

Public Events

Date Event Location
 —  — Black Point Ocean Grill Black Point Ocean Grill, Cutler Ridge, FL Black Point Ocean Grill, Cutler Ridge, FL
 —  — Black Point Ocean Grill Black Point Ocean Grill, Cutler Ridge, FL Black Point Ocean Grill, Cutler Ridge, FL
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037
 —  — Golden Rule Golden Rule, Miami, FL 33157 Golden Rule, Miami, FL 33157
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037
 —  — Black Point Ocean Grill Black Point Ocean Grill, Cutler Ridge, FL Black Point Ocean Grill, Cutler Ridge, FL
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037
 —  — Breezers @ Key Largo Marriott Breezers @ Key Largo Marriott, Key Largo, Florida 33037 Breezers @ Key Largo Marriott, Key Largo, Florida 33037