St. George, UT - David Carl Thompson of Milford, UT died Friday, February 19, 2010, 4 days short of his 90th birthday, at his apartment in Sterling Court in St. George, UT. of congestive heart failure. Carl was born in Greenville, UT on February 23, 1920 to Cordelia Want and David Leonard Thompson. He had one sister, Della Lucille. He lived in Greenville and Milford until the late 1920s when he then moved to Caliente, NV. He married Viola Marion Schroeder on June 10, 1939. The couple had two children, Carla Jo Wilkin and Allen Robert (Nan) Thompson. His parents, sister, and wife, Vie, preceded him in death. Carl hired out on the Union Pacific Railroad in 1941 as a locomotive engineer. He kept that job until he retired in 1980. He served during World War II in the US Navy from 1944-46 and was present at Iwo Jima and The Battle of Okinawa Vie and Carl moved to Milford in 1962 after their children were raised and maintained a residence there until her death in 2001 and his in 2010. This proud father, grandfather, and great-grandfather passed away with all of his posterity at his side. He confessed to being an old cowpuncher, loved hunting and fishing, enjoyed many trips with friends, and dearly loved being a "snow birder" and dancer with his beloved wife Vie. He enjoyed many winters in Yuma, Overton, St. George and spent this last 1 ½ years at Sterling Court assisted living center. He is survived by his daughter, Carla, son Robert and Robert's wife, Nan. He also leaves behind grandchildren Robin, Randy, Joni, Alyson, Todd and Greg, plus 13 lucky great-grandchildren. Services will be held in Milford, UT, on Monday, February 22, 2010 at the LDS Church at 1:00 PM with burial immediately afterwards in the Milford Cemetery.