• University of Oregon, Eugene, Oregon
    • Masters in Music Composition, summa cum laude (2013)
  • Macalester College, Saint Paul, Minnesota
    • Bachelor of Arts in Linguistics and Music, magna cum laude (2004)


  • Anima Mundi Productions
    • Co-Founder and Executive Director of Anima Mundi Productions (2010-present), a 501.c.3 non-profit arts initiative dedicated to “healing the soul of the world through the arts.” Manager and director of all operations including fundraising, marketing, publicity, artistic productions, etc.
  • The Canticle of the Black Madonna
    • Composer and producer of The Canticle of the Black Madonna (workshop premiere: Eugene, OR 2013; professional premiere, Portland, OR 2014), a 2-hour opera comprising 6 principle characters, a 24-voice mixed chorus, a 23-piece orchestra, with professional production in Portland’s Newmark Theatre. Pictures and details here.
  • The Ambrosia Ensemble
    • Founder, conductor, and artistic director of The Ambrosia Ensemble (2010-13), a mixed vocal/instrumental ensemble dedicated to premiering new chamber works influenced by Renaissance counterpoint and sacred, philosophical, and mystical texts.


  • How Can You Own The Sky? A Symphonic Poem Honoring Native Wisdom commissioned and premiered by The Rogue Valley Symphony on the occasion of its 50th anniversary, presented in a panel discussion at the 75th League of American Orchestras conference
  • Tango of the White Gardenia, a chamber opera commissioned by Cascadia Chamber Opera for its 2018 season
  • Series of liturgical commissions for Grace Lutheran Church, Ashland OR (2015)
  • Kyrie selected for publication by See-A-Dot Publishing, NY, numerous subsequent performances (2013-)
  • highSCORE Festival, Pavia, Italy, 2011 (work premiered)
  • One of five composers selected to be featured in Eugene Symphony public master classes with Pulitzer winners Steven Stucky (2010) and John Harbison (2011)
  • Featured composer, conductor, and performer on the Music Today Festival concert series (2011) and the Vanguard concert series (2011)
  • Featured composer on the Music on the McKenzie concert series (2011)
  • Winner, Portland Vocal Consort Young Artist Composition Contest (2010)
  • Featured composer for unaccompanied vocal workshop led by Grammy-award winner Lucy Shelton (2010)
  • Commissioned to write orchestral theme music for The Streamy Awards in Los Angeles (2009) (IMDB link)
  • Oregon Bach Festival Composers Symposium, 2009 (work premiered)
  • Selected for master classes and private conducting lessons with Estonian master choral conductor Hirvo Surva and Grant Park/Oregon Symphony conductor Carlos Kalmar
  • Ashland Winter Fine Arts Festival, 2006 Ashland, OR (work commissioned/premiered)
  • Instrumenta Oaxaca Festival, Oaxaca, Mexico 2005 (work premiered)


  • University of Oregon (2008-2010)
    • Graduate Teaching Fellow, Instructor of keyboard technique and harmony
  • ELS Language Center—Southern Oregon University (2006-2008)
    • Instructor of English as a second language, Writing/Academic skills
  • Universidad Regional del Sureste (URSE), Oaxaca, Mexico (2004-2006)
    • Professor of English and Linguistics at the Regional University of Southeast Mexico
  • Universidad Autónoma “Benito Juárez” de Oaxaca, Oaxaca, Mex. (2004-2006)
    • Professor of English and Linguistics at the Autonomous University of Oaxaca, Mexico
  • Camp Encore-Coda, Maine (2004)
    • Music Theory/Piano Instructor, Staff Piano Accompanist


  • Na Bolom Cultural Association and Museum, Chiapas, Mexico (2006)
    • Resident Concert Pianist
  • Groveland Unitarian Fellowship, St. Paul MN (2003-2004)
    • Church Pianist, Concert Accompanist
  • Zion Lutheran Church, Medford OR (2001)
    • Church Pianist, Organist
  • Talent United Methodist Church, Talent OR (1999-2000)
    • Church Pianist, Concert Accompanist
  • Macalester College Concert Choir (2002-2004)
    • Choral Accompanist for rehearsals, performances, tours, and recordings
  • Professional Piano Instructor and Accompanist (2002-2008)


  • Spanish
    • Fluent
  • French
    • Advanced
  • Italian
    • Advanced
  • Portuguese
    • Intermediate