Aug 29, 2017 HALFORD JOSHUA MARTIN Officer direct Buy 0.04 550,000 He still holds. Time to roll.