Dr. Tao Liu is a Illinois state licensed medical doctor, specializing in Psychology. Graduated Magna Cum Laude from Indiana University, Dr. Liu currently is working at Fox Valley Institute for Growth and Wellness, located in 640 N River Rd Naperville IL 60563 Please call +1-630-394-6233 to contact. | |||