Kim Gilmore has retired after three decades of caring in the community