About
About Source Health and Wellness
“Care that connects the dots not just the symptoms”.
At Source Health and Wellness, we take time to understand the complex relationship between your biology, environment and lifestyle. This deeper view helps us identify potential contributing factors and create care that feels considered, safe and uniquely yours.
Johnny is a Fellow of the Australasian College of Nutritional and Environmental Medicine (ACNEM), with extensive experience in functional medicine. He combines evidence-informed clinical care with practical, personalised strategies to help you better understand your health and take meaningful steps towards improved wellbeing.







Why Patients Choose Source Health and Wellness
Our Strengths
20+ years of clinical experience
Complex patient care
Patient-centred, compassionate care
Plant based, nutraceutical and lifestyle medicine focus
Comprehensive patient education
Personalised treatment plans with ongoing support
Cellular health support to body, mind and soul support
Ongoing active research and education into emerging clinical therapies
Vision
A future where integrated nutritional, environmental and lifestyle healthcare is widely accessible—empowering people and communities to prevent chronic illness, strengthen wellbeing and live healthier, more vibrant lives.
Mission
To educate, inspire and empower people to take an active role in their health and wellbeing. Through a collaborative and supportive partnership, we help clients make meaningful improvements in their physical, mental and emotional health—creating positive change that can ripple through their families, relationships and communities.
Values
- Whole-person care
We see health as more than the absence of disease. Care considers your body, mind, spirit, lifestyle and the factors that shape your wellbeing. - A genuine therapeutic partnership
Meaningful and lasting change happens when practitioner and client work together. We provide guidance, education and support; you bring your own goals, commitment and lived experience. - An integrative, evidence-informed approach
We thoughtfully combine conventional medical knowledge with nutritional, environmental, functional and lifestyle medicine to support the best possible health outcomes and long-term vitality. - Personalised care
Every person is biochemically unique. Your care plan is tailored to your individual history, needs, preferences and response to treatment. - Looking beneath the surface
Rather than simply managing symptoms, we aim to understand and address the underlying contributors to ill health, supporting improved function and resilience wherever possible. - Health begins in everyday life
Food, movement, sleep, stress, relationships and the environments we live in all influence health. We help you create practical, sustainable changes that support wellbeing and longevity.
- Comprehensive Initial assessment
- Individualised patient-centred care
- Ongoing support and follow-up
Your care journey
A clear path, shaped around you.
From your first consultation, our process is designed to ensure clear communication, personalised treatment, and the best possible outcomes. Each step is carefully planned to support your return to optimal health and overall well-being.
Step 01
Discover
Step 02
Investigate
Develop a personalised treatment plan based on your needs and capacity, which may include investigative functional tests to better understand your health situation.
Step 03
Personalise
Targeted solutions to address the root cause of your illness such as intracellular mitochondrial support or detoxification treatment. Personalised diet and lifestyle advice along with tailored plant / herbal / nutraceutical.
Step 04
Evolve
Take the Next Step
Whether you want more information, need to book an appointment, Source Health and Wellness is here to help you.
Start a conversation
Ready to look at your health differently?
Appointments are available Monday to Friday by appointment, including Australia-wide telehealth consultations.
- 0411 479 684
- Suite 125, 6/1 Rabaul Street, Trinity Beach QLD 4879