Obituary for Greg McCarroll.