david nealon 40 year