The doctor took all the time I needed and answered my questions.  He made sure we had a plan in place before I left.  The staff was excellent and courteous.  My only complaint is that there is no parking attendant and also there are so many reserved spots I had to park much farther away than I would have liked as I had a bad back and was in pain. Other than that, I would definitely recommend Dr. Kirk and staff to friends and family 
Downers Grove 3551 Highland 200 Sports Med