stephen john rich singapore director