About the author

John Chan

John Chan