William Malcolm (Q8015063)
American Revolution officer (1745–1791)
Language:
other details