J. M. Preston

John Preston is an Australian Motivational Poet, Author and Speaker who’s been writing for the past 25 years. John’s lived through life changing experiences and circumstances that has brought a deep sense of reality into his work. John’s known by his pen name J.M. Preston to many around the world as his work has been loved, read and shared by millions.