The six sons of James Knox Polk Gifford.
The six sons of James Knox Polk Gifford.
Russell White Gifford is front row, far right, seated.
Russell White Gifford is front row, far right, seated.
Date & Place:
Not specified or unknown.