ian hadlock