BUT WHAT IS Dennis Ngo, REALLY?