Theodore Yates
He has won two stages of the Tour of Iran ( Azerbaijan ) - stage 6 in the 2015 Tour and stage 6 in the 2017 Tour . 
<triplet> Tour of Iran (Azerbaijan) <subj> 2015 Tour <obj> has part <subj> 2017 Tour <obj> has part <triplet> 2015 Tour <subj> Tour of Iran (Azerbaijan) <obj> instance of <triplet> 2017 Tour <subj> Tour of Iran (Azerbaijan) <obj> instance of