Current funerals David Alexander Mehaffy 21 April 1954 - 19 January 2021 Array Passed away on 19 January 2021, aged 66 years.