The Military Order of the Purple Heart is a very good charity. They have modest offices and a few selfless employees. (Need PH for membership, but they help ALL vet from ALL wars.)
Charity Nav. does not have them rated well because they accept donated goods and turn them into cash. The Charity Nav. algorithm doesn’t allow for that.
Check them out
A Marine Mom