Engagements include performances with the Symphony Orchestra of India and the Paranjoti Academy Chorus at the National Centre for the Performing Arts in Mumbai, India, the Telemann Chamber Orchestra in Tokyo and Osaka, Japan, Oratorio Society of New York, Wisconsin Chamber Orchestra, Detroit Symphony, Grand Rapids Symphony, Pacific Symphony, Orlando Philharmonic, World Youth Symphony at Interlochen, Choral Arts Society of Washington, ProMusica Chamber Orchestra, Dayton Philharmonic, Syracuse Symphony, Wichita Symphony, Elgin Symphony, Southwest Florida Symphony, North Carolina Symphony, Illinois Symphony, Flint Symphony, Midland Symphony, East Texas Symphony, Boise Philharmonic, Greater Lansing Symphony, Bach Festival Society of Winter Park, Choral Society of Durham, Kalamazoo Bach Festival, and the University Musical Society in Ann Arbor, Michigan. He makes regular recital appearances at colleges and universities with pianist Karen Beres who serves on the faculty at the University of North Carolina School of the Arts.
A concert and oratorio specialist, he has worked with such well-known conductors as Helmuth Rilling, Simon Preston, Sir Philip Ledger, Norman Scribner, Carl St. Clair, Jos van Veldhoven, David Lockington, Hal France, Lyndon Woodside, Gustav Meier, Jerry Blackstone, Rodney Wynkoop, Grant Llewellyn, Robert Hanson, Enrique Diemecke and Andrew Sewell.
He holds a Bachelor of Music Degree in Music Education from Michigan State University, a Master of Music and a Doctor of Musical Arts Degree in Voice Performance from the University of Michigan. He has previously served on the faculties at Bowling Green State University and Michigan State University. He also taught on the voice faculty of the Michigan All-State program at the Interlochen Arts Camp for twelve summers. He is currently Professor of Voice and Coordinator of Vocal Studies at the University of North Carolina at Greensboro.