Richard has listed phone number: (618) 521-0781. 317 Mueller Ave, Saint Louis, Mo 63135 is where Richard lives. Richard's birth date was listed as 1951. He has stayed in Saint Ann, Granite City, Florissant and one other city before moving to Saint Louis. Richard was born 73 years ago.