Theodore’s current address is 2739 Liberty Landing Ct, Florissant, Mo 63033. This year Theodore celebrated his 51 birthday. The number currently linked to Theodore is (314) 355-1091. Theodore has previously lived in East Saint Louis, E Saint Louis, Saint Louis and one other city. This person's birth year is 1974.