The six sons of James Knox Polk Gifford.
The six sons of James Knox Polk Gifford. (with nicknames)
Date & Place:
Not specified or unknown.