Lord Dowding Fund for Humane Research

The Lord Dowding Fund for Humane Research is a British non-profit organization that campaigns against what it sees as animal abuse.