1944 is his birth date. In addition to Champaign, Stephen also lived in Champaign and Chicago. Phone number listed for Stephen is (217) 356-1755. Public records show that Stephen is connected with: Altech Consultants Inc and Altech Consultants, Inc. The current age of Stephen is 80. Stephen’s residency is at 2515 Trafalgar Sq, Champaign, Il 61821.