Tosh est né à Boppard, en Rhénanie-Palatinat, en Allemagne de l'Ouest, mais a grandi à Titusville, en Floride, le fils d'un prédicateur avec un frère et deux sœurs.
Tosh est né en Allemagne, mais a grandi à Titusville, en Floride, le fils d'un prédicateur et avec un frère et deux sœurs.