This year Curtis celebrated his 59 birthday. Curtis has previously lived in Saint Louis, Florissant and Ferguson. Curtis’s residency is at 8304 Archer Ave, Saint Louis, Mo 63132. The phone number (314) 522-9972 is Curtis’s. His birth year was listed as 1965.