Craven nació en Cleveland, Ohio, hijo de Caroline (de soltera Miller) y Paul Craven.