Kirk Frederick

Theatrical producer, director, performer, graphic artist, writer, retired cruise line executive.