Amelia Leonard
in honor of Thomas.

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 Read Obituary