James N. Rosenberg
Skip to main content

James N. Rosenberg

1874–1970