Jim Swain is an inspirational speaker and active gardener. He lives each day with thankfulness and hope after navigating a lifetime of addiction, mental illness and a dysfunctional childhood. He lives with his wife Faye in New Glasgow, Nova Scotia, Canada.
030