Leslie Scarborough in Demon of Paradise