Clinics On-Site

Overall rating

Top reviews

Had an incident at work on July 29,2026, received a cut on my leg and it required attention. Nicole got me in and cleaned it up and made sure it didn’t require any stitches, got me bandaged up and had me come back that afternoon t... Read more Had an incident at work on July 29,2026, received a cut on my leg and it required attention. Nicole got me in and cleaned it up and made sure it didn’t require any stitches, got me bandaged up and had me come back that afternoon to recheck it and re bandaged back up and back to work.
Read less
Lisa S • July 31, 2026
Nicole Francois provided excellent care during my visit. She was professional, knowledgeable, and took the time to listen carefully to my concerns. She explained everything clearly and made me feel comfortable throughout the appoi... Read more Nicole Francois provided excellent care during my visit. She was professional, knowledgeable, and took the time to listen carefully to my concerns. She explained everything clearly and made me feel comfortable throughout the appointment. I appreciated her compassion, patience, and genuine concern for my well-being. Thank you for providing such outstanding care and support.
Read less
Jean J • June 24, 2026
Read more reviews

Specialties

  • Nurse Practitioner
  • Family Nurse Practitioner

Providers (2)

Nicole Francois, FNP-BC/ APRN
4.989796 (196)

Nicole Francois, FNP-BC/ APRN

Nurse Practitioner

5.0 (196)
227 Manufacturers Blvd
Mooresville, NC, 28115
And 2 more locations
Rana Harris, FNP-C
4.9875 (80)

Rana Harris, FNP-C

Family Nurse Practitioner

5.0 (80)
119 Mazeppa Rd
Mooresville, NC, 28115
And 2 more locations

Reviews

Overall rating

5.0
275 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Clinics On-Site. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (704) 940-5542. Your mobile information will not be shared with third parties.