Dr. William Stinson, MD is a board certified internist in Crystal Lake, Illinois. He is currently licensed to practice medicine in Illinois. He is affiliated with Centegra Hospital-Woodstock, Centegra Hospital-McHenry, and Advocate Good Shepherd Hospital.