Anthony Mak-Fan 20 November 2022 Morning Service 1 Peter: Suffering and Doing Good Anthony Mak-Fan 20 November 2022 Morning Service