Dr D O Richard Ng Author