CARROLLTON, Mo. — Leland Stanford “Lee” Stucker Jr. passed away on Sunday, May 13, 2018, at Life Care Center in Carrollton.