James Carmichael Spence
James Carmichael Spence
Biographical Details
- First name: James Carmichael
- Last name: Spence
- Roles: Author
- Permalink: https://biography.lawi.org.uk/james-carmichael-spence/ (Stable identifier)
Other names of James Carmichael Spence
- Spence, J. C.
- Spence, James Carmichael
Leave a Reply