Who is James Austin Hancock?

Who is James Austin Hancock?