St. Louis' John Hamm at 'Mad Men' finale