Education & Positions


University of Michigan

  • Doctorate of Musical Arts, Conducting (Choral Emphasis)
  • Master of Music in Conducting (Choral Emphasis)

Susquehanna University

  • Bachelor of Music in Music Education (Vocal Emphasis) 

Professional Positions

Hofstra University, Professor of Music (2001-Present)

  • Director of Choral Activities
  • Conductor, Hofstra Chorale
  • Conductor, Hofstra Chamber Singers
  • Conductor, University Mixed Chorus
  • Secondary Choral Methods
  • Choral Conducting
  • Advanced Studies in Conducting-Departmental Enrollment Coordinator

Hofstra University, Adjunct Professor of Education (2002-Present)

  • Student Teacher Seminar Instructor
  • Student Teacher Supervisor
  • Cooperating Teacher liaison

eVoco Voice CollectiveArtistic Director & Founder (2013-Present)

  • Founder & Conductor, 30-voice a cappella semi-pro chamber choir

New York State Summer School for the Arts (NYSSSA), Guest Artist  (2014-2016)

  • Conductor, Men’s choir and Chamber Ensemble
  • Teacher, beginning theory

Interlochen Arts Camp, Director of Choirs (2007-2013)

  • Conductor, World Youth Honors Choir
  • Conductor, Interlochen Festival Choir and Orchestra
  • Vocal area coordinator

Michigan All-State Program at Interlochen (summer 2005)

  • Assistant Conductor and Vocal Instructor

Michigan Youth Organization (2000-2001)

  • Conductor, Michigan Youth Women’s Chorus

University of Michigan (1996-2001)

  • Conductor, Arts Chorale
  • Assistant Conductor, Michigan Chamber Singers
  • Assistant Conductor, University Choir
  • Assistant Conductor, Men’s Glee Club
  • Chorus Master, Opera Theater

First Baptist Church, Ann Arbor (1998-2001)

  • Director of Music-Conductor, Adult Choir

Ann Arbor Public Schools (1997-1999)

  • Conductor, Summer Jazz Band Program

Susquehanna Valley Chorale (1995-1996)

  • Conductor, European Tour Choir
  • Assistant Conductor, Symphonic Choir

Susquehanna Valley Children’s Choir (1994-1995)

  • Assistant Conductor

Adjudicator & Clinician Affiliations



Perhaps the network unstable, please click refresh page.