Landry is from Needville, Texas. She attended Texas A&M University and met her husband Shea while pursuing her B.S. in Interdisciplinary Studies. She began working at CapRock in 2014. Landry loves to read, watch movies, listen to music, and drink good coffee. The Abbotts attend Grace Bible Church.