Rotary honours Gordon McKern for 40 years of service to the community