Steve Allen

Steve Allen is a former actor and current game developer.

Roles

 * The Evil Lord
 * The Evil Lord's Heavily Armed Less Skilled Twin Brother