Mrs. Teresa Ivester McSwain, FNP
Mrs. Teresa Ivester McSwain, FNP is a Family Nurse Practitioner in Kings Mountain, North Carolina. Works from 6 locations. Licensed in North Carolina.
- Licensed in
- NC
- In the registry since
- 2006
What do these letters mean?
- FNP — Family Nurse Practitioner
- A nurse practitioner who treats patients of all ages, much like a family doctor.
Practice location Address checks out
827 E King StKings Mountain, NC 28086-3186
Phone: (704) 734-4550
Fax: (704) 734-4540
Show map & directions
Directions in Google Maps · Apple Maps · OpenStreetMap
Pin is approximate — placed at the ZIP-code centre, not the exact door.
Additional practice locations (5)
- 640 Summit Crossing Pl Ste 204, Gastonia, NC 28054-2142 — (704) 865-0626
- 207 S Academy St, Lincolnton, NC 28092-2714 — (704) 965-2341
- 808 Schenck St, Shelby, NC 28150-3934 — (704) 480-1087
- 419 Earl Rd, Shelby, NC 28150-6700 — (704) 481-0555
- 808 Schenck St, Shelby, NC 28150-3934 — (704) 480-1087
Specialties & licences
| Family Nurse Practitioner (primary) | Taxonomy 363LF0000X · Licence 200967 (NC) |
|---|
Record details
| NPI number | 1881672491 |
|---|---|
| Entity type | Individual (Type 1) |
| Gender | Female |
| Credentials | FNP |
| Sole proprietor | No |
| NPI enumerated | January 4, 2006 |
| Last updated in NPPES | September 21, 2026 |
| Certification date | September 21, 2026 |
Other providers in Kings Mountain
-
Sara Brie Ehlers Dentel, FNP-C
827 E King St, Kings Mountain, NC 28086-3186 · (704) 734-4550
-
Mrs. Virginia Baity Ervin, MSN, APRN, BC
108 W Mountain St, Kings Mountain, NC 28086-3413 · (704) 739-5550
-
Tenae Griffin, NP
407 W King St, Kings Mountain, NC 28086-3345 · (704) 730-8461
-
Hazel Freida Mitchell
812 W King St, Kings Mountain, NC 28086-2748 · (704) 739-5456
-
Rose I Onuoha, MSN
407 W King St, Kings Mountain, NC 28086-3393 · (704) 730-8461
-
Shila D Robbs, DNP, FNP-BC
211 Chadwick Dr, Kings Mountain, NC 28086-9201 · (704) 259-8489
-
Yvonne Andrea Valencia, FNP-C
812 W King St, Kings Mountain, NC 28086-2748 · (704) 739-5456