DeFoe hosts 3rd annual charity tournament