Dr. Ekua Baidua Gilbert-Baffoe, MD | Physiatrist (PM&R) in Kankakee, IL | FindClarity