Right place, right time for Brock Mosley