The ASPAC is the same way, Big charities except for Salvation Army are lucky if 10 cents on every dollar go to the actual cause.
The Salvation Army is a good one. They have always been wise with their money. St. Vincent de Paul is another.