Seeking a dedicated General Practitioner for a vibrant practice in Johannesburg. Your role will involve diagnosing and treating a variety of medical conditions while offering preventative care to our patients. Work collaboratively with a team of healthcare professionals to ensure the best possible patient outcomes.