About Us

Internal Medicine physicians specialize in the non-surgical treatment of adults. Internists are knowledgeable about a broad range of adult symptoms and diseases, making them particularly adept at caring for patients with both simple and complex problems.

The practice of internal medicine is considered a comprehensive specialty, and, because of the internist’s ability to view the patient as a whole, they serve a critical role in managing and coordinating health care across all stages of an adult’s life.

Dr. O’Neal is specially trained to help prevent, detect, and treat diseases in adults and to manage chronic diseases such as:

  • Diabetes
  • High blood pressure
  • High cholesterol
  • Asthma
  • Hypothyroidism
  • Arthritis
  • Depression

Dr. O’Neal also treats acute complaints, including infections, abdominal issues, rashes, joint pain, and headaches. Preventative care can include updating vaccines, annual wellness exams, recommending cancer screenings, encouraging healthy lifestyle habits and working with patients to help control risk factors such as elevated blood pressure, obesity, elevated blood sugars and high cholesterol.

Whether visiting his practice for a particular complaint or an annual check-up, Dr. O’Neal focuses on each patient’s overall health. He  creates long-term care plans which can include medication management, diagnostic testing, and collaboration with specialists.

Dr. O’Neal and his staff provide a variety of medical services that include complete evaluation and treatment for patients aged 16 and older.

Among these conditions are:

  • Arthritis (joint related conditions)
  • Blood Disorders 
  • Cholesterol
  • Diabetes
  • Geriatrics (aging, care for the aged)
  • Gastrointestinal Complications
  • Hypertension
  • Infectious Diseases
  • Kidney Diseases
  • Neurological Conditions (nerve/muscle diseases)
  • Sinus, Ear, Nose, Throat disorders
  • Sports Injuries

Useful Tips

When leaving a telephone message make sure to leave your complete legal name, birthdate and phone number.

Please have your insurance card and picture ID ready at the time of your visit.

If you are unable to attend your scheduled appointment, and need to cancel or reschedule, please notify the office at least 24 hours prior to the appointment in order to avoid a “no-show” charge.

Are you making the best choices to live a healthy life?

Our staff enjoys serving our patients and strives for professionalism and courtesy every day.

Preventative Care

Cancer Screenings

Pap Smears/ Gynecological examinations

Bone Health

Bone density screening & treatment (DAX testing)

Fracture assessment (FRAX calculation)

Diagnostic Services




In-office Phlebotomy



Common Conditions Treated



Thyroid disorders


Heart diseases

Chronic kidney disease

COPD and other lung diseases

Reflux and other GI problems



Back and joint problems


Diagnostic testing in our office for your convenience