John Hadley — Australian philosopher, born 1966