John Yueh Chun Ma was the owner of BaBa Café and former head chef for Horizen. He committed suicide on April 10, 2008 at his café.