Records link Michael with Cheng Laura Neubauer, Michael S Hcheng, Laura Neubauercheng and one other person. Michael has reached 49 years of age. 17705 Edna St, Omaha, Ne 68136 is where Michael resides. The number currently linked to Michael is (402) 861-0521. The birth year was listed as 1975. Other cities that he has stayed in are Sioux Falls, Lincoln and La Vista.