1 Dr. Kevin M. Flanigan, MD Surgeon - General Avg. Rating: 0/5 Main Location 300 Hilltop Dr.Liberty Hill, Texas 78642 Highlights Accepts Insurance Plans