mark mahoney obituary