David is a Missouri native. He was born in Cape Girardeau and grew up in the Festus and Arnold areas. He attended high school at Providence Christian Academy in Sappington and earned his bachelor degree from Oklahoma Baptist University in 2005.
Upon graduation, David worked at Farmers Insurance Group as a claims manager overseeing over 60 employees. He then decided to further his education and ultimately graduated from Saint Louis University School of Law in 2013. During law school, David interned at the Jefferson County Prosecuting Attorney's Office throughout the summer of 2012, and interned with attorney Joseph Rubin in St. Charles County in the fall of 2012. David served as an assistant prosecuting attorney in the Jefferson County Prosecuting Attorney's Office in Hillsboro for 5 years. After those 5 years, David left that position to build a new firm - Wegge & Casey, P.C.
David has homes in Crystal City and St. Louis, and has two children, Thomas and Elise, who are his pride and joy. David and his family have served the people of Jefferson County for many years. David's Uncle, Ron Casey, served Jefferson County first as a county commissioner and later in the Missouri House of Representatives from 2004-2012, and David's father Rick Casey owns numerous businesses in the county. David serves on the board of the Jefferson County Rescue Mission.