Brian Patrick Flanagan, MDBrian Patrick Flanagan · Adult Reconstructive Orthopaedic Surgery Physician420 N Il Route 31, Crystal Lake, IL 60012(815) 356-5200Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing