Graduated from the University of Minnesota in 1987. Previously practiced in St. Paul from 1988 to 1995, from there he opened At Home Animal Clinic in Stillwater, MN in 1995. Built and opened Somerset Animal Hospital in 2008. And operated both clinics until 2015, and now he only operates at Somerset. Family includes his wife, Carol and 3 grown children, 4 grown stepchildren, 5 grandchildren and counting. He also has 3 dogs and 3 cats at home in Somerset.