His birth year was listed as 1963. Other cities that he has stayed in are Independence, Rayville, Saint Louis and one other city. Public records show that Steven is connected with: Rembrandt Iron Studios Inc and Rembrandt Iron, Inc. The phone number (816) 461-7650 is Steven’s. Steven turned 61 years old. Steven is a resident of 71 L St, Lake Lotawana, Mo 64086.