For daily wit & wisdom, get the Almanac newsletter.

William Sheppard patented a liquid soap (Patent...

Events
William Sheppard patented a liquid soap (Patent #49561)