william li foods to eat