BA Music and French, UNC, Chapel Hill, NC (2000).
Universite Paul Valery, Montpellier, France (1997-1998).
Recipient of Morehead Scholarship (1995-2000).
Private guitar instructor (1999 – present).
Classroom music teacher, grades 5-8, The Well School, Peterborough, NH (2015 – 2019).
Keene Community Education, Keene, NH (2012).
Keene Public Library, Keene, NH (2011).
ArtsCenter, Carrboro, NC (2001-2005).
Carrboro Music Studios (1999-2005).
Singer-songwriter, four original CDs (1994-present).
Nationwide college circuit (2005-2010).
Bar and coffeeshop circuit, East Coast to Midwest (2003-2005).
Irish Trad Sessions (1998-present).
Contra Dance Musician (2011-present).
Early Jazz, Vermont Jazz Center (2014).
Kerrville Folk Festival Songwriting School (2009).
Fingerpicking Guitar Workshop with Duck Baker (2009).
Hawaiian Slack Key Guitar with Ray Kane, Ozzie Kotani, George Kahumoku, Led Kaapana, Daniel Ho on O’ahu and Maui, HI (2000).
Irish tinwhistle lessons with Rob Sharer, Carrboro NC (1999).
DADGAD guitar, independent study in Ireland (1999).
Classical Guitar with Billy Stewart, UNC (1996-2000).
Jazz Guitar, five-week program at Berklee College, Boston MA (1994).
Jazz Guitar, one-week program at UT-Arlington (1993).
Rock and Jazz with Peter Carey, San Antonio, TX (1990-1993).
First 50 Songs You Should Play on Harmonica, Hal Leonard Publishing, 2016.
The Ultimate Harmonica Songbook, Hal Leonard Publishing, 2018.