Frederick,
Please try the West Point Museum at the US Military Academy. They have hundreds of flags there.
Greg Biggs