Our Providers
Established in 2000, NorthWest has a dedicated staff that strives to deliver personal care and service to all of our patients in Charlotte, NC. With over 40 years of combined experience, our providers have the knowledge and training to care for most of your medical needs. We have an on-site lab and X-ray as well as access to specialty clinics and doctors throughout the region. Look no further for a health care team that really cares for you and is independent of large hospital groups.



William G. Larsen, M.D.
William G. Larsen, M.D. graduated from the University of North Carolina at Chapel Hill with a degree in Zoology and studied Medicine at East Carolina University. After obtaining his M.D. degree, he completed his residency in Family Medicine at UCLA Santa Monica. Before returning to his home in North Carolina, Dr. Larsen was a Professor of Family Medicine at UCLA. He is also a fellow of the American Academy of Family Physicians and board-certified in family medicine.
Dr. Larsen has practiced at NorthWest since its inception in May 2000 and is proud to care for all families. Prior to that, he worked at the Nalle Clinic in the same location. Dr. Larsen and his colleagues are trained in the full spectrum of care, including minor surgery, internal medicine, and gynecology, from pediatrics to geriatrics. Additionally, he has a special interest in HIV care.
Dr. Larsen grew up in nearby Stanly County and now resides in uptown Charlotte. He is an avid cyclist and traveler.

Jennifer Dunham FNP-BC
Jennifer graduated with a Master of Science in Nursing from Frontier Nursing University in Hyden, Kentucky. She has been a Family Nurse Practitioner since 2018 and has practiced as a nurse since 2007, combined, that is over 17 years of experience! Over the years she has worked in women’s health, public health, case management, pulmonology, and sleep medicine.
She has a passion for educating and teaching and believes your health care should be a team approach. She wants to make sure that her patients feel heard and appreciated.
She was born in Charlotte, but grew up in various places, as her father was in the military. She returned to Charlotte in 1993.
She enjoys spending time with family and friends, traveling, experiencing new places and of course taking lots of pictures.

Margaret Hodges, FNP-C
Margaret Hodges is a board-certified Family Nurse Practitioner, dedicated to providing compassionate patient-centered care. She earned her Bachelor of Science in Nursing from Clemson University and her Master of Science in Nursing with a Family Nurse Practitioner concentration from the University of Alabama at Birmingham.
Her nursing background includes experience in pediatric cardiology as well as adult and pediatric oncology. She is passionate about building strong relationships with patients and empowering them to improve their health and wellbeing. Originally from Charlotte, Margaret is proud to serve the community she calls home.

James J. Ho, BSME, MD
Dr. James J Ho, BSME, MD, a Taiwanese American Physician, grew up in Atlanta Ga, received his training from University of Maryland affiliated programs. He has been a diplomat of American Board of Medicine, ABIM certified for over 25 years. Expertise include general medicine, emergency medicine, urgent care, geriatrics but also pediatrics under age of 18.
He is fluent in Mandarin Chinese and English. He is a proud affiliate with UCLA with strong ties to family legacy programs! known to be an amateur mechanic, avid golfer and recreational singer! He has lived in Charlotte area for over 10 years. Dr. Ho is very enthusiastic to be serving the communities thru Northwest family practices and staff.
