Dr. Allen is a graduate of the University of Missouri. He practiced equine medicine in Pennsylvania and Missouri before specializing in equine insurance in 1985. He is a member of the American Association of Equine Practitioners, where he served on the Equine Insurance Committee, the Missouri Veterinary Medical Association, the Independent Insurance Agents of Kansas and the Kansas Horse Council. His insurance background includes equine specialty insurance underwriting and co-founding a national equine insurance loss adjusting firm. He contributed to development of the first Equine Medical & Surgical endorsement for equine insurance to be used in the United States and Lloyds of London. He has served on the Board of Directors for a regional insurance company based in Kansas City, Missouri and has been recognized as a Certified Insurance Counselor by the National Alliance for Insurance Education & Research.