David Patrick Kateete, BVM, MSc, Ph.D