Dr. Margaret Swain-Gray, a family physician in Oxford, PA, offers primary care for the entire family – from seniors to children.
Yes, Dr. Margaret Swain-Gray is accepting new patients at this office.
(610) 399-3602
2222 Baltimore Pike, Oxford, PA 19363
Dr. Swain-Gray has one office in Pennsylvania where she specializes in Family Medicine.
Dr. Swain-Gray is normally the initial point of contact for patients looking for general or primary medical treatment & can direct patients to a specialist when necessary. As a family doctor in Pennsylvania, Dr. Margaret Swain-Gray offers complete health care for individuals & families. Family doctors may diagnose, treat, & manage a wide range of diseases, illnesses, & conditions.