520 West Main Street, Marshville, NC 28103

704 624 3388

Primary Care Office in Marshville NC


Preventative Care is the Key!!

COVID 19 Update-

We as a practice are doing all we can to ensure the safety of our patients and staff during this time.  We are able to offer TeleHealth visits and we are continuing to see patients on site.  We have changed our processes for well visits and sick visits to ensure we do not endanger any of our patients.  We have gone to great lengths to keep our patients and staff safe and we are here to continue to provide the care our community needs!  Thank you for continuing to support us as well!

Call today to schedule your Physical Exam.  We will review and assist you to determine any Preventative Care testing needs and assist with scheduling those to make taking care of yourself as easy as possible. 

About Us


Our Medical Providers

Our Medical Providers

Our Medical Providers

Community Medical, PA of Marshville NC is a primary care doctors office in Marshville, NC. We serve the areas of Marshville, Monroe, Wadesboro NC and the extended surrounding areas. We have providers to meet your family healthcare needs.  

Gary Henry MD

Brandi S. Queen, FNP-C

Family Nurse Practitioner

Dr.Henry has been providing primary care to the Marshville and surrounding areas for over 30 years.  

Brandi joined the practice in January 2017.  She is a Union County native with a background in primary care, chronic disease management, diabetes management/education, hypertension, long term care, and hospice. She is a Business Management graduate of Wingate University and has a Masters in Nursing, Family Nurse Practitioner from UNCC. Brandi has practiced medicine in the area for almost 20 years and has recently married and changed her name from Brandi Thomas to Brandi Queen in October 2018.  


Services provided

Our Medical Providers

Our Medical Providers

We specialize in primary care for the family.  We take great pride in the compassionate care we give to our patients and stellar medical oversight.  We take time to listen to your needs and help you obtain a healthier you! 

We are an independent practice and we work with all local specialist and hospital systems.  We have on-site lab services and provide a full range of primary care medical services.  

We accept most all major insurance plans and uninsured patients.  

We also provide business services for corporate drug screens (pre-employment and random), DOT physicals, TB test administration, pre-employment physicals, and much more. 

We are able to provide TeleHealth services to meet your healthcare needs as well.  


How may we help you?

Our Medical Providers

How may we help you?

If you are looking for a compassionate team of providers and staff to help you manage your healthcare needs and keep you on tract - you have come to the right place!

Dr. Henry, Brandi, and their team are here to help you any way we can to meet your goals.  

Please contact us at 704 624 3388 or 704 694 3339, we would be happy to see how we can assist you in living a better life with better health. 

If you are a business looking to find a medical practice to support your Human Resource needs for employee testing/physicals/worker comp evaluations, we would love to work with you to keep your staff safe and healthy. 

Patient Portal Access Link and Forms

Patient Portal Login


Need to make a payment on your account, you may go to MyProviderlink.com, enter your account information and pay online. You can also set-up  your preferences for e-billing/mailed statements as well at this site. 

Contact Us

Have a question? Send us a message and we will contact you back as soon as possible.

Better yet, see us in person!

We are accepting new patients and would be happy to review your medical needs with you to see if we are a good fit to help you! 

Appointments are needed for provider visits to minimize wait time and ensure you get the attention you deserve.

Community Medical PA

520 W Main St, Marshville, North Carolina 28103, United States

704 624 3388 Phone 704 694 3339 Phone 704 624 3390 Fax


Monday - Friday: 8:30 am - 5 pm