justin patrick ryan