William A. Wheeler (French Trafalgar, British Waterloo)