Moseley serves up care with a side of love, retires from public health after 20 years