riley mccabe