"Robert Teasdale has played the older brother in The Light in the Piazza and the Sergeant of Police in The Pirates of Penzance and now plays Leon Czolgosz. He is proving to be an extremely versatile artist to have around."- William Oser, Talkin' Broadway