Font Size:


Doctorate of Medicine, Chicago Medical School


MacNeal Family Practice


American Board of Family Practice


American Vein and Lymphatic Society

American Academy of Family Physicians

American Medical Association

Chicago Medical Society

Illinois State Medical Society


About Sean McWilliams, M.D.

Sean McWilliams, M.D., is board-certified in family practice with more than 20 years of experience. He has specialized training in the diagnosis and treatment of varicose vein disease and related disorders. At USA Vein Clinics, he specializes in vein disease treatment options, including ultrasound-guided foam sclerotherapy and endovenous thermal ablation. He received his medical degree from the Chicago Medical School at Rosalind Franklin University in North Chicago, IL. Dr. McWilliams served his residency at the MacNeal Family Practice and is board-certified in family practice. He is a member of the American Vein and Lymphatic Society, the American Academy of Family Physicians, American Medical Association, the Chicago Medical Society, and the Illinois State Medical Society.

Doctor Locations

As a specialist who treats varicose and spider veins at our Oakbrook TerracePlainfield, and Schaumburg locations, Dr. McWilliams has years of experience performing minimally invasive vein treatments. Don’t let painful symptoms from vein disease interfere with your life.

Schedule an initial consultation with Dr. McWilliams. He can help you understand your condition and advise on the best treatment.

Dr. McWilliams is at our highly-rated vein clinics in Illinois and joins our team of expert physicians at our clinics nationwide.

Give us a call today at (630) 442-1243 to schedule, or you can schedule your appointment online with a vein specialist like McWilliams.

Insurance Information

USA Vein Clinics accepts most insurances and does offer self pay options as well. To ensure your insurance compatibility with this doctor use our online scheduling to see which clinic is closest to you that accepts your insurance. You may also call us at (630) 442-1243. We will help you understand your benefits and the paperwork required for your provider’s approval and check if your insurance is accepted. Our goal is to minimize any out-of-pocket expenses.

Schedule Online
Find a Location