Mr. Keith Richard Crouch
January 1, 1982 - November 6, 2018
Keith Richard Crouch was born on January 1, 1982 in St. Louis, Missouri. He passed away unexpectedly in Houston, Texas on November 6, 2018. Keith spent most of his life living in Houston. He also spent a few years in California, and at the time... View Obituary & Service Information