Richard has listed phone number: (314) 352-3550. Possible relatives of Richard are: Gary Richard Luebke, Rose G Spainhoward, Stephen Raymond Luebke and 4 other people. 8037 Troost St, Saint Louis, Mo 63123 is where Richard lives. Richard has reached 64 years of age. Richard's birth year is 1960. Richard has previously lived in Wentzville, Arnold, Ballwin and one other city.