A proud native of Austin, Texas, Glenn currently serves as Tenured Professor of Theatre in Costume Design and Technology at the University of West Florida in Pensacola, FL. Glenn holds an M.F.A in Costume Design and Technology from the University of Cincinnati, College-Conservatory of Music and a B.A. in Theatrical Design from St. Edwards University.

He currently serves as the Resident Costume Designer for Pensacola Opera and the Janiec Opera Company at Brevard Music Center. Prior to graduate school he served as the costume shop manager at New Mexico State University in Las Cruces, NM. Glenn also served as the resident costume designer for West Virginia Public Theatre for five seasons and some 40+ productions. He has worked as a designer and technologist for Ensemble Theatre, Cincinnati Playhouse in the Park, The State Theatre, Public Domain Theatre, Chautauqua Theatre Company, Austin Musical Theatre, Austin Playhouse, among others.