Archibald Willard was an American painter and painted "Spirit of '76" around 1875. His iconic painting rose to fame when it was exhibited at the Centennial Exposition in Philadelphia in 1876, the 100th anniversary of the Declaration of Independence..