Samuel Chan and Adrian Wan