Charlotte
MacKenzie

Name

Charlotte MacKenzie

Contribution

Dr Charlotte MacKenzie is an independent researcher and former UK university senior lecturer in history with many publications since 1983.

Contributions

Contribute now

Support The New Historia initiative.

$