Phone number listed for Richard is (903) 794-2589. He has stayed in Texarkana, Lake Wales, Orlando and 6 other cities before moving to Davenport. Richard was born 49 years ago. His birth year was listed as 1975. Richard is related to or closely associated with Larry Lloyd Leu, Jean Lse Leu, Thomas Leroy Leu and 4 other people. Richard’s residency is at 214 Prince Charles Dr #D, Davenport, Fl 33837.