Plays: Zeddediah, Thaddeus

Russ is a visual effects artist, illustrator, and craftsman.  He has spent nearly two decades working in games, television and film.  Currently a resident of Los Angeles, he seeks fulfillment by lurching about in heavy makeup and scaring random people.  He also plays a zombie character.