As a booster of all things Virginian, I have heard good things about the
Shenandoah University in Winchester, Va. The web site is:
http://www.su.edu/
It's a good deal smaller than you asked for, but everywhere else it seems
pretty well in line with your requirements.
David Simmons
[log in to unmask]
Virginia Beach, VA