Eric David Smith

Eric David Smith

Father / Entrepreneur / Student / Teacher / Software Engineer / Recording Artist / Navy Veteran / Runner / Ambivert / Founder at https://colorfuldots.com