Stephen Howard Klein is 66 years old. He lives in Jamaica, NY. Other places in which he has lived are Elmhurst, NY; New York, NY; Brooklyn, NY and Flushing, NY. He has attended Brooklyn College Acad and New School Grad Social Sci. Companies in which he has a work history include Md. Jobs he has held in the past include Doctor and Medical Doctor. Stephen is related to Joseph Klein and Joseph Klein.