People possibly related to Mamie are Wanda Rena Covington, Leon E Covington, Estetle Covington and 5 other people. Other a city that she has stayed in is Saint Louis. This person's birth year is 1944. The number currently linked to Mamie is (314) 383-5346. The current age of Mamie is 80. Mamie’s current address is 3623 Paris Ave #B, Saint Louis, Mo 63115.