Possible relatives of Richard are: Annabel Virginia Lee, Matthew Urrea, Elizabeth A Waldripurrea and 6 other people. This person's birth year is 1967. The number currently linked to Richard is (505) 266-5417. Richard was born 57 years ago. Albuquerque and Waco are cities Richard has lived in. Richard now resides at 600 Alcalde Pl #4D, Albuquerque, Nm 87104.