Membership Category
Description
Dr Haffejee is a registered medical doctor who runs a general integrative medicine practice.