"a person who has strange or unusual ideas and beliefs"
https://dictionary.cambridge.org/us/dictionary/english/crank