Owen Scott is an actor and teacher originally from MA. He's lived in New York since 2008, and he still loves it.
On SPR he plays Fidelian and Zombie Stonewall Jackson.