He has stayed in Lubbock, Odessa and El Paso before moving to Odessa. The possible relatives of Richard are Santiago Jimmy Leija, Dolores Miramontez Leija, Jenniferslei Leija and 5 other people. Phone number listed for Richard is (432) 332-4355. The age of Richard is 52. Richard currently resides at 2422 Beechwood St, Odessa, Tx 79761. 1972 is the birth year of Richard.