“O for a muse of fire!”
Stephen Foster is no stranger to the stage. He is a trained professional stage actor with years of experience.
Stephen appeared as the myth Icarus in “Seven Dreams of Falling” by Carey Scott Wilkerson
James Scarborough of The Huffington Post said, “Foster’s Icarus, tentative, wary, too perceptive, too feeling for his own good, and sick of the commercial circus his historical position has become.”