Since Richard established Strategic Public Relations Group, it has been providing PR services to NGOs. In addition, to personally serve the community across different channels, he has held over 80 board, committee and advisory positions in over 40 business, religious, education, governmental and non-governmental organisations. This includes serving as member of the Caring Company Scheme Steering Committee of The Hong Kong Council of Social Service, member of Hong Kong Council on Smoking and Health, advisory board member of Hong Kong AIDS Foundation, and treasurer of The Methodist Church, Hong Kong.
Richard is also a true philanthropist as reflected by the establishment of Strategic CSR Network Limited at the end of 2014, which is dedicated to linking companies, NGOs/charity groups and volunteers to serve underprivileged communities in Hong Kong.