John Hall Wheelock: Life