Horizon Medical Group

Internal Medicine, Family Medicine · 3 Providers

Average Rating of all Office Providers

Horizon Medical Group

17 Oakwood Ter Ste 100
New Windsor, NY 12553
View All Locations(845) 561-1270

Office Providers

Office Provider Reviews


based on the average of 34 provider reviews for Horizon Medical Group

Review of Dr. Agyemang

- in Newburgh |

Dr Ageymang's practical and friendly demeanor makes attending visits a treat. Dr. Ageymang always gives me the time I need to address my health concerns. His knowledge of cardiac and other health issues is also impressive.
Flag Comment
Was this review helpful?
Review of Dr. Agyemang


Dr. Agyemang and his nurse, Theresa always take their time to listen completely to everything you have to say. I never feel rushed, or unimportant. Some of their front office staff though, at many occasions, seem bothered and agitated and sometimes rude.
Flag Comment
Was this review helpful?

Learn About Horizon Medical Group

21 Procedures

  • Abscess Or Cyst Drainage Or Aspiration
  • Abscess Or Fluid Incision And Drainage
  • Anemia And Iron Deficiency Screening
  • Arterial Blood Gas Test (Abg)
  • Cardiovascular Stress Test
  • Care Coordination For Complex Conditions And Procedures
  • Cholesterol Screening
  • Diabetes Counseling
  • Diabetes Screening
  • Electrocardiogram (Ekg)
  • Fecal Occult Blood Test For Colorectal Cancer
  • Hepatitis Screening
  • Liver Function Test
  • Osteoporosis Screening
  • Prostate Cancer Screening
  • Pulmonary Function Test
  • Sexually Transmitted Infections Screening
  • Smoking Cessation Counseling
  • Syphilis Screening
  • Thyroid Screening
  • Wellness Examination


Read More

Language Services

  • Chinese
  • German

Horizon Medical Group accepts 9 insurance carriers

  • Aetna
  • Blue Cross Blue Shield
  • Capital District Physician's Health Plan (CDPHP)
  • Cigna
  • Empire Blue Cross Blue Shield
  • First Health (Coventry Health Care)
  • Humana
  • MVP Health Care
  • MultiPlan
*Please verify this information when scheduling an appointment.