Victor Theman "The Man" Brown death notice and obituary, Wednesday October 3, 2018. Layne Renaissance Chapel, LLC St. Louis, MO 63136