SAOPCS raises funds for charity