He is 64 years old and has been practicing for 39 years. Dr. Cannon is affiliated with Ann and Robert H. Lurie Children’s Hospital of Chicago and Northwest Community Hospital.