Alan Belcher
John Alan Belcher ( born April 24 , 1984 ) is a retired American mixed martial artist . 
<triplet> Alan Belcher <subj> April 24, 1984 <obj> date of birth <subj> mixed martial artist. <obj> sport