richard-liu