The Columbia County Foundation for Children is a local non-profit organization that has been around for more than 30 years.