Author name: Nathan Bryce

Personalitologist | CEO | Author | Anecdotist | Trainer | Technophile | Conservative | INTJ | Family Man | Virtue Ethicist | Developer | Christian