James Thomas Knowles (son)

GPTKB entity