1. Dr. Peter Lloyd Tilkemeier, MD 208 Collyer St Ste 100, Providence, RI 02904 Coordinate: 41.85578,-71.40251 Phone: (401) 793-7191