Justin Thomas nails down final spot for FedExCup top 30 on wild final day at BMW

Top