Alfred Hui time and tide