Dr. Schumacher is originally from Cincinnati Ohio and received the Chick Evans Caddie Scholarship to attend The Ohio State University. He graduated with a Bachelor in Science in psychology in 1978 and then received his doctorate in dental science from the College of Dentistry in 1981.
Following dental school, Dr. Schumacher entered the US navy and was stationed at Paris Island, SC from 1981 until 1984. He left the Navy reserved in 1990 as a Lieutenant Commander.
In 1984 Dr. Schumacher began practicing in Columbus, Ohio at the same location that the practice is today. He is happily married to his wife Laurie. Outside of work he continues his lifelong enjoyment of golf and his newfound enjoyment of being a grandparent.