John Humphrey Noyes wearing patterned waistcoat