Records link phone number (713) 522-5054 with Alvin’s details. 5342 Terry Ave, Saint Louis, Mo 63120 is where Alvin resides. Alvin has reached 68 years of age. Records link Alvin with Rachelle Branch Branch, Avalonia Wade Dix, Rochelle Branch Dix and 6 other people. This person's birth year is 1957. Houston and Saint Louis are cities Alvin has lived in.