Battle4Children is an all volunteer 501c3 non-profit from its founders down. Battle4Children looks to help prevent child sexual abuse and human trafficking through their informational seminars and fundraising efforts which also helps provide services to victims.