patrick li