Robert Teer wins 110 Hurdles