hadley greene