Place of Birth: Moncton, New Brunswick, Canada
Date of Birth: Mar 31, 1957
Super Cyclone
Oil Rig Crewman
The Erotic Misadventures of the Invisible Man
Edward Sullivan
Wicked Temptations
Karl Erickson
Emmanuelle 2000: Emmanuelle's Sensual Pleasure
P.J. Penn (as Dan Anderson)
Scandal: 15 Minutes of Fame
Dick White (as Duggan Hayes)
The Passion Network
Martin
Scandal: Lawful Entry
Judge (as Duggan Hayes)
Sexual Intrigue
Carl Olsen
Emmanuelle 2000: Being Emmanuelle
Jacques (as Dan Anderson)
Sex Files: Pleasureville
Steve Watts (as Duggan Hayes)
Sex Files: Sexually Bewitched
John Dunn (as Dugan Hayes)
Emmanuelle 2000: Emmanuelle and the Art of Love
Locksmith
Emmanuelle 2000: Jewel of Emmanuelle
Damon
Sex Files: Creating the Perfect Man
Prof. Michaels
Bare Deception
Christian Moss
Sex Files: Ancient Desires
George Reno
Word of Mouth
Wilson
Confessions of a Lap Dancer
Karl
Madam Savant
Mayor
Lust: The Movie
Deke (as Dugan Hayes)
Body of Influence 2
Dr. Thomas Benson
Blackout
Jake Marsh
Body Strokes
Mr. Roberts
Killing for Love
Max (as Duggan Hayes)
Seduce Me: Pamela Principle 2
Matt
Daniel Anderson