Mr. David Kelly, formerly of Duplin County, will have a virtual funeral service at Rose Hill Funeral Home Chapel, 472 Wells Town Road in Rose Hill on Saturday, May 7, 2022 at 11:00 am. The funeral service will be at Gethsemane Full Gospel Church, 1050 Walden Ave., Cheektowaga, NY on Saturday May 7th at 11am. Family and friends are welcome to join the family of David Kelly and virtually attend this service.