John Mark Ivey
John Mark Ivey

John Mark Ivey

Training evangelist, learning enthusiast. Award-winning journalist and graphic designer. Reluctant blogger and cancer survivor.