PATRICK Y. F. SO