Thomas Nelson Leonard

Birth date: Feb 9, 1959 Death date: Jun 4, 2025

It is with the deepest sadness that we announce the passing of Nelson Leonard, beloved husband, father, brother, friend, video editor, and lover of all things on two wheels. Nelson grew up in Columbus, Ohio, the eldest son of Rue