vincent huang