Known For
Filmography
Dinosaur Train: Day of the Robots
Movie · as Mr. Pteranodon (voice)

Light of the World
Movie · as Lucius (voice)

LEGO Ninjago: Dragons Rising
TV · as Ed (voice) · 1 ep

Dinosaur Train: Adventure Island
Movie · as Mr. Pteranodon (voice)

Fruit Ninja Frenzy Force
TV · as Sensei (voice) · 11 eps

Bob the Builder: Building Sky High
Movie

Max Steel Team Turbo: Fusion Tek
Movie · as C.Y.T.R.O. (voice)

Dive Olly Dive and the Octopus Rescue
Movie · as Dodo (voice)

Ninjago: Masters of Spinjitzu - Day of the Departed
Movie · as Ed (voice)

Beat Bugs
TV · as Bulldog · 1 ep

Bob's Broken Sleigh
Movie · as Santa (voice)

LEGO Star Wars: Droid Tales
TV · as General Veers / Rebel Officer (voice), General Veers / Y-Wing Pilot / Scout Trooper (voice) · 1 ep

Frozen in Time
Movie · as Bob (voice)

Under Wraps
Movie · as Bishop (voice)

Barbie & Her Sisters in A Pony Tale
Movie · as Monsieur Etienne / Announcer (voice)

Hot Wheels Battle Force 5 - Total Revolution
Movie · as Karmakaris (voice)

Bratz: Desert Jewelz
Movie · as Sebastian (voice)

Littlest Pet Shop
TV · as Ramon / Bruce / Morgan (voice), Twist (voice), Ramon (voice), Bob Flemingheimer (voice), Oliver / Tangier (voice), Cheep-Cheep (voice), Roland Stuffinpoof / Jensen Bensen (voice), Hammy (voice), Wiggles McSunbask (voice) · 1 ep

Ninjago: Masters of Spinjitzu
TV · as Ed Walker (voice), Ed Walker / Announcer / Serpentine General (voice), Ed Walker / Police Officer (voice), Bob The Intern (voice) · 5 eps

Dinosaur Train: Dinosaur Big City
Movie · as Mr. Pteranodon

Rated A for Awesome
TV · 52 eps

1001 Nights
TV · as King Shahryar (voice) · 26 eps

Superbook
TV · as Superbook, Ranger Granger, Commander, King Herod, Miraculo, Herder #1, Nahshon, Crewman 3, Ninevite, Babylon Official, Haman's Friend, Centurion, Centurion Porcius, Roman Soldier, Angry Mob Member, Angel, Bildad, Marauder 1, Israelite Soldier, Mr. Pepper, Temple Guard, Amnon, Elder, Judas Son of James, Bethuel (Rebekah's Father), Syrian Raider 1, Eli, King Jehoram, Pharisee 2, Soldier 2, Samaritan 3, Pizza Manager, Master of Ceremonies, Holy Spirit, Rampaging Robot President, Roman Guard, Jim Henderson, Anakite · 68 eps

Altitude
Movie · as Tower Controller (voice)

Max Steel vs The Toxic Legion
Movie · as Toxzon (voice)

The Side Show Christmas
Movie

Cosmic Quantum Ray
TV · as Bucketworth (voice) · 26 eps

My Little Pony: Friendship Is Magic
TV · as Salespony / Henchpony (voice), Svengallop (voice), On Stage (voice) · 1 ep

Max Steel Vs The Mutant Menace
Movie · as Toxzon (voice)

Hulk vs. Wolverine
Movie · as Omega Red (voice)

Hot Wheels Battle Force 5
TV · as Captain Kalus (voice) · 52 eps

League of Super Evil
TV · as Red Menace / Justice Gene / Skullossus (voice) · 104 eps

Dinosaur Train
TV · as Mr. Pteranodon (voice) · 158 eps

Little Tikes Land
Movie · as Barnabe T. Spectacle

Tom and Jerry: Winter Tails
Movie · as Butch (voice)

At Jesus' Side
Movie · as Temple Guard 2 / Golgotha Man 2 & 3 (voice)

Storm Hawks: Tales from the Atmos
Movie · as Junko

The Ten Commandments
Movie · as Elderly Slave (voice)

Bratz: Super Babyz
Movie · as Commercial Announcer (voice)

Sushi Pack
TV · as (voice) · 26 eps

Storm Hawks
TV · as Junko · 52 eps

Tony Hawk in Boom Boom Sabotage
Movie · as Dullard / Carny (voice)
The Cramp Twins: Twin-Sult
Movie · as Mr. Winkle (voice)

A Very Fairy Christmas
Movie · as Elf (voice)

Fantastic Four: World's Greatest Heroes
TV · as Willie Lumpkin (voice) · 1 ep

Barbie and the Magic of Pegasus
Movie · as Wenlock (voice)

Polly Pocket: 2 Cool at the Pocket Plaza
Movie · as Hotel Manager (voice)

Mucha Lucha: The Return of El Malefico
Movie · as Mr. Flea / Tourist Guy (voice)

Krypto the Superdog
TV · 1 ep

G.I. Joe: Valor vs. Venom
Movie · as Overkill / Siberian Man (voice)

Barbie as The Princess & the Pauper
Movie · as Royal Scheduler (voice)

G.I. Joe: Spy Troops
Movie · as Zartan (voice)

Greatest Heroes and Legends of the Bible: Daniel and the Lion's Den
Movie · as (voice)

Greatest Heroes and Legends of The Bible: The Garden of Eden
Movie · as (voice)
The Cramp Twins: Volume 1 - Mr Winkles Monkey and Other Stories
Movie · as Walter “Mr.” Winkle; Swiss Man No. 2

Transformers: Armada
TV · as Thrust (voice) · 28 eps

The Cramp Twins
TV · as Walter Winkle (voice) · 52 eps

Out of Order
TV · 5 eps

Sabrina's Secret Life
TV · as (voice) · 1 ep

Inspector Gadget's Last Case
Movie · as Prof. Gorgonzola (voice)

Joe
Movie

Sabrina: Friends Forever
Movie · as Hockey Player (voice)

¡Mucha Lucha!
TV · as El Cientifico (voice) · 1 ep

He-Man and the Masters of the Universe
TV · 2 eps

Gadget & the Gadgetinis
TV · as Colonel Nozzaire (voice) · 52 eps

Rudolph the Red-Nosed Reindeer & the Island of Misfit Toys
Movie · as King Moonracer / Reindeer #1 (voice)

Casper's Haunted Christmas
Movie · as Kibosh (voice)

Santa Mouse and the Ratdeer
Movie · as Twizzlebum (voice)

Ratz
Movie · as Dr. Payne

X-Men: Evolution
TV · 1 ep

Rainbow Fish
TV · as Sir Sword · 52 eps

H.E. Double Hockey Sticks
Movie · as Demons Announcer

So Weird
TV · as Male Figure · 1 ep

Rudolph the Red-Nosed Reindeer: The Movie
Movie · as Comet (voice)

Stargate SG-1
TV · as Ardal Hadraig · 1 ep

Ninja Turtles: The Next Mutation
TV · as Bing (voice) · 4 eps

The Beginner's Bible: Joseph and His Brothers
Movie · as (voice)

Beast Wars: Transformers
TV · as Quickstrike (voice) · 26 eps

Slim Pig
TV · as Rooster / Dog (voice) · 26 eps

DarkStalkers
TV · as Bishamon (voice) · 13 eps

Action Man
TV · as (voice) · 2 eps

Power Play
Movie · as Announcer
