Thomas L Rodts, MD, Orthopaedic Surgery

183 N Addison Ave
ElmhurstIL  60126-2748 (DuPage County)


Phone: 630-530-4200
Fax: 630-530-4217

NPI: 1437196383
License Number: (IL)