Skip to main content

With over 38 years of experience, Charles Cook, MD, MPH, has the extensive experience and knowledge necessary to help patients throughout Wake County to improve and protect their health at Raleigh Associated Medical Specialists in Raleigh, North Carolina. He specializes in internal medicine and nephrology, operating on the premise that an ounce of prevention is worth a pound of cure.

Dr. Cook earned his medical degree at Tufts University in Boston before serving his internship and residency at the Boston VA Hospital. He completed rigorous fellowship training in nephrology at the Boston VA Hospital and hypertension at Boston University Medical Center. He also received a master’s degree in public health from Harvard University.

At Raleigh Associated Medical Specialists, Dr. Cook provides a comprehensive range of preventive health services as well as care for chronic health conditions like diabetes, hypertension, high cholesterol, and obesity. In addition to his primary care practice, Dr. Cook specializes in nephrology, offering expert kidney care. He also provides SculpSure laser body contouring to help patients get rid of stubborn pockets of unwanted fat.

Accepted Insurances

For more insurance options please call our office.

Contact Us

Aetna Medicare PPO & HMO
Blue Cross Blue Shield
Cigna Connect HMO
Gateway Health
United Health Care



Words from our patients

  • Google

    "I am so thankful and blessed to have a doctor and his whole staff that are so professional and caring for there patients."

    Tammy A.
  • Google

    "Dr. Cook is one of the most knowledgeable, kindest, compassionate doctors I've ever had. His patients are treated with respect and everyone of them is important to him!"

    Carol Y.
  • Google

    "I have always been very pleased with the service I have received from all staff. Dr. Cook is always very patient and listens to my concerns."

    Venae W.


Raleigh Associated Medical Specialists
3372 Six Forks Road
Raleigh, NC 27609
Phone: 919-322-2035
Fax: 919-322-2051

Office Hours

Get in touch