KEGGAN Suddenly and unexpectedly at Victoria Hospital, Kirkcaldy on Tuesday, 3rd January 2023, David aged 71 years. Beloved Husband to Marion, loving Dad to Melanie & Colin, Stepdad to Allan & Neil, Father-in-Law, much loved Grandad Grumps, Brother, Brother-in-Law, Uncle and a friend to many, who will be sadly missed.