RYAN M. CAVE