Jake Ruff NPI 1760897334 Practice location: 180 S Main St, Canton, IL 615202608 Taxonomy code: 213E00000X Phone: (096) 470-2013