Guy Bates Post, stage actor