bruce yan