J. Wallace Knight
J. Wallace Knight
i(A44299 works by)
Writing name for:
John Gilmour Swan