He teaches acting and directing. Most recently, he was recognized in the Houston Chronicle as one of the top performances in Houston in 2016 for his portrayal of Thomas Cromwell in the American premiere of Wolf Hall and Bring Up the Bodies. Most recently, he has performed with Houston Grand Opera in The Ring Cycle. He has more than 100 film, theatre, tv and commercial credits from across the United States and Canada over the past 20 years. He holds an M.F.A. in Acting from the University of Virginia