James Swan (Q1681156)
American financier
Language: