Hal Rammel 

Author, inventor, improviser.