larry teng