Sarah Hastings

Sarah Hastings
Sarah Hastings's avatar
Assistant Professor of English at RCSJ; film lover; horror enthusiast; Philly weirdo; and friend to all cats.