Whole‑person care, rooted in compassion
To us, good health means more than treating your symptoms. It’s about helping you feel in control of your wellbeing body, mind, and spirit.
Who we are
As your neighborhood health care clinic, we’re here to help our patients develop self-assurance and peace of mind no matter what ails them. Woman‑owned and community‑focused, we aim to make care feel personal, accessible, and truly supportive. Whether you’re coming to us for medical care, mental health services, or wellness support, we’re here to help you feel whole.
Our mission
At Roanoke Resource, our mission is to provide compassionate, comprehensive care that nurtures the whole person. We believe health is more than the absence of illness—it’s the presence of confidence, clarity, and connection. Through integrated primary care, mental health services, and wellness treatments, we empower our patients to thrive in body, mind, and spirit.
Meet our team
Our team brings together experienced medical providers, mental health professionals, and support staff who are committed to walking alongside you in your health care journey.

Dr. Celia McCauley-Wittl
I am passionate about walking alongside my community, offering care that heals, supports, and uplifts every step of the way.

Douglas Buchanan
I was drawn to the mental health field because I thrive on problem-solving and enjoy creating solutions to complex challenges.

James Palmer
I enjoy working in administration so I can remove barriers for our front-line staff, so that they can focus on better service for their clients and our community.

Porsha Waddey
I value the importance of looking at others experiences and helping them use those experiences to shape who they are to heal and grow as well as building a sense of community and support within the population

Robert Jackson
I pursued mental health work to help people cope with challenges and successfully navigate day-to-day living.

Dr. Samantha Hall
I am a doctoral-prepared Family Nurse Practitioner with a passion for empowering patients through education and proactive care.

Susan Evans-Brown
In my heart as a young girl, I loved nurturing everything, including my elderly neighbors, and Pets. And although nursing was not for me, I still continued to do the work and it eventually turned into a mental health career, and I love the work and the joy that it brings to others.

Abby Simms
I value community and showing up to care for those around us and at Roanoke Resource I get to be a part of a team who goes out every day to do so!

Avery Wolfe
I enjoy working in mental health because every day offers an opportunity to help people feel seen, understood, supported, and celebrated.

Dr. Gwen Spangler
I like helping people feel better by focusing on the mind/body connection.

Ellen Weber
I became a PMHNP to help break the stigma around mental illness in our community and provide compassionate, patient-centered care that truly makes a difference in people's lives.

Courtni Sandras-Gaut
I enjoy working with a population of individuals that exhibit such strength and resilience.

Janiyah Bailey
I chose the mental health field because I believe no one should have to navigate their darkest moments alone.

LaCiann Divers
I enjoy working with my Roanoke Resource family because we are just that, family. They make each day a joy to be here.

Derek Wittl
I like being part of a team that makes the community better.

Esther Lamar
I enjoy working in mental health because I am able to have an impact on people’s lives in a variety of ways whether small or large.

Diane Rhodes
I am the morning receptionist and enjoy greeting consumers and like to help them with anything to have a better day.

Lee Meador
It’s not whether you get knocked down, it’s whether you get up.

Girlfriend
I love sprinkling calm when people need it most or adding just the right amount of chaos to brighten someone’s day.
Take a step toward wellness
By seamlessly blending primary care with mental health and wellness services, we help our patients thrive in every aspect of their lives.
I’ve been seeing Celia for over 3 years and she has been an absolute blessing! The moment I walk through the door I am immediately greeted and I feel genuinely cared for by all the employees (Esther, Diane, James etc.). They are so accommodating and I am so grateful to have found such amazing people.
SkylarI had a great experience with Roanoke Resource Primary Care. Dr. Samantha Hall was very prompt and understanding during my visit. She took the time to listen to my concerns and explained everything clearly, making me feel heard and respected. The office was organized, and I was seen quickly without a long wait. I appreciate the care I received and would recommend Dr. Hall and her team to anyone looking for a provider who truly listens and cares about their patients.
RobertThey have really caring therapists who listen. I highly recommend to anyone dealing with depression, anxiety, or ADHD.
BrittneyI can’t say enough good things about my experience here. After struggling for years with treatment-resistant depression, I finally found hope and relief through this clinic. The staff is not only highly skilled but also genuinely compassionate—they made me feel safe, understood, and cared for every step of the way. The environment is comfortable, calming, and thoughtfully designed to support healing. What could have been a daunting process instead felt supportive and transformative. I’m so grateful for the care I received here, and I would highly recommend this clinic to anyone looking for help when other treatments haven’t worked.
DerekThe staff and doctors are top notch.
Donnie