@Capt Howdy: I'm thinking Jerry Herman with a lot of spandex.