Leo Allen Brown, 72, of Quinlan, Texas, entered his Heavenly home on February 16, 2025. He was born on October 13, 1952, in Defiance, Ohio, to the late Robert & Virginia (Warren) Brown.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results