Originally from southern Virginia and now living in New Castle County Delaware, Allen is a 1977 graduate of Patterson High School in Baltimore City. He went on to Lincoln Technical Institute to study diesel mechanics and has worked for the Maryland Department of Transportation as a Chief Mechanical Officer for over 20 years.
Allen is also a 2009 graduate of the Cecil Leadership Institute at Cecil College and served as a commissioner for the town of Rising Sun for 10 years. He and his wife Donna have been married for 16 years.
In his free time, Allen enjoys playing golf, softball, camping, and going to the beach. It is an honor helping families celebrate the life of their loved ones in his role at the R.T. Foard Life Celebration Center.