The number currently linked to Richard is (314) 721-8202. Richard's possible relatives are Barbara J Teneyck, Martha F Teneyck, Martha F Teneyck and 2 other people. The age of Richard is 99. Other a city that he has stayed in is Saint Louis. Richard now resides at 7438 Leadale Dr, Saint Louis, Mo 63121. Richard's birth year is 1924.