With a qualification from the University of Witwatersrand in 1980, Dr Caine is dedicated to comprehensive, preventative dental care.
His practice focuses on educating patients and addressing a wide array of dental needs in a welcoming environment.
Find out more