Mahlon LeCroix is the new pastor of Shoal Creek Baptist Church, Decatur February 12, 2020 Mahlon LeCroix is the new pastor of Shoal Creek Baptist Church, Decatur. After coming out of a life of addiction and rehab, LeCroix was ordained Read More »