Grant Piper
Grant Piper

Political scientist. Hobbyist historian. Storyteller. Christian. Husband. Writer.