Né en 1954 à Ontario au Canada, Dan est un cascadeur et un acteur surtout connu pour être la doublure de Richard Dean Anderson (Général O'Neill) dans Stargate SG-1 et Mc Gyver. Il joue aussi le rôle du Sergent Siler connu par les fans pour occuper très souvent l'infirmerie par des blessures répétées en réparant la porte des étoiles. Il est l'un des rares acteurs a être crédités tout au long des 214 épisodes de Stargate SG-1. Il participe aussi à 57 épisodes de Stargate Atlantis, toujours comme cascadeur.
Il a aussi participé à d'autres productions en tant que cascadeurs comme X-Men: l'affrontement final, Enquêteur malgré lui, I-Robots, Pirate des Caraïbes, 2012, Les 4 fantastiques...en tout plus de 40 productions.
Comme acteur, il ne joue que des petits rôles quelques fois non crédités mais on peut le voir dans X-Files ou encore Sanctuary.
Côté vie privée, il a deux enfants Stephanie et Joey Shea qui elle a fait des apparitions dans Stargate SG-1.
C'est une blessure à l'œil qui l'a contraint à stopper une future carrière professionnelle en hockey sur glace, il se tourne alors vers le cinéma (c'est ironique dans la mesure où une blessure a aussi contraint Richard Dean Anderson a stoppé sa propre carrière de hockey).