david mccabe obituary