Richard Lords, MD

Dr. Lords specializes in Internal Medicine, practices in Abington, and is Board Certified by the American Board of Internal Medicine. He attended University Deli Studi Di Bologna in Italy and completed his residency at Flushing Hospital Medical Center. Dr. Lords enjoys sailing, diving and snorkeling.

To request an appointment with a Signature Physician, call (508) 894-0400.

To visit Signature Healthcare's "Find a Provider" page, click here.