hadley buchanan