John DiMaggio

Not to be confused with Joe DiMaggio.
John DiMaggio

John DiMaggio on a panel for Futurama at the 2010 Comic Con in San Diego, California
Born John William DiMaggio
(1968-09-04) September 4, 1968
North Plainfield, New Jersey, U.S.
Residence Los Angeles, California
Occupation Actor, voice actor, comedian
Years active 1990–present
Spouse(s) Kate Miller (m. 2014)

John William DiMaggio (born September 4, 1968) is an American actor, voice actor and comedian, known for his gruff voice, and for his work as Bender from the television show Futurama, Jake the Dog on Adventure Time, and Marcus Fenix in the hit Xbox video game Gears Of War. Other voice-over roles of his include Dr. Drakken and Motor Ed on Kim Possible, Brother Blood on Teen Titans, Rico in The Penguins of Madagascar, Fu Dog and Ogre In American Dragon: Jake Long, Niblet on Pound Puppies, and as the voice of Shnitzel on Chowder.

Personal life

A native of North Plainfield, New Jersey, DiMaggio currently lives in Los Angeles, California. He is married to voice actress Kate Miller.[1]

Career

DiMaggio is known for his role as Bender on Futurama, as well as playing such roles as Marcus Fenix in the Gears of War franchise, Dr. Drakken on Kim Possible, Jake the Dog on Adventure Time, and Niblet on Pound Puppies (2010). He is a former comedian, appearing on stage as part of a comic duo named "Red Johnny and the Round Guy" and has several on-screen credits, such as Steve Ballmer in Pirates of Silicon Valley (the docudrama about the history of Apple Computers and Microsoft) and as the recurring character Dr. Sean Underhill on Chicago Hope. DiMaggio is also the executive producer and narrator of I Know That Voice, a documentary about the world of voice acting, along with producer Tommy Reid and director Lawrence Shapiro.[2]

Filmography

Film

Year Title Role Notes
1993 Ninja Scroll Rokai Voice role
Episode 10
English dub
1996 Eddie Construction worker
1996 Black Mask Ricky Tai Voice role
1997 Princess Mononoke Gonza Voice role
English dub
1998 Golgo 13: Queen Bee Golgo 13, Informant Voice role
Direct-to-video
1998 Frogs for Snakes Jersey Kid
1999 Spawn 3: Ultimate Battle Frankie, Sykes, Bone, Cop #2, Sleazeball Voice role
Direct-to-video
1999 Pirates of Silicon Valley Steve Ballmer Acting role
2000 Whispers: An Elephant's Tale Tough-Tusk, Fulla Bull Voice role
2000 Vampire Hunter D: Bloodlust John Elbourne, Nolt, Mashira Voice role
2001 Dr. Dolittle 2 Seeing Eye Dog, Wassup Fish, Mouse Voice role
2001 Final Fantasy: The Spirits Within BFW Soldier #1 Voice role
2002 I Lost 20lbs in Two Months, Ask Me How Short film
2003 The Animatrix Crew Man, Kaiser Voice role
2003 Kaena: The Prophecy Enode Voice role
English dub
2003 Kim Possible: The Secret Files Dr. Drakken Voice role
Direct-to-video
2004 Van Helsing: The London Assignment Coachman Voice role
Direct-to-video
Short film
2004 Scooby-Doo! and the Loch Ness Monster Colin Haggart, Volunteer #1 Voice role
Direct-to-video
2005 Extreme Dating AJ
2005 The Madagascar Penguins in a Christmas Caper Rico Voice role
Short film
2005 Tom and Jerry: The Fast and the Furry J.W., Spike Voice role
Direct-to-video
2005 Thru the Moebius Strip Bodkus Voice role
2005 Pom Poko Ryutaro Voice role
English dub
2006 Asterix and the Vikings Timandahaf Voice role
English dub
2006 Barnyard Bud the Cow/Officer O'Hanlon Voice role
2006 Tekkonkinkreet The Boss Voice role
English dub
2006 Happily N'Ever After Dwarf 1, Dwarf 2, Giant Voice role
2007 7-10 Split Bobby O'Keefe
2007 TMNT Colonel Santino Voice role
2007 Underdog Supershep, Bulldog Voice role
2007 Superman: Doomsday Toyman Voice role
Direct-to-video
2007 Bee Movie Janitor, Bailiff Voice role
2007 Futurama: Bender's Big Score Bender Rodriguez, Barbados Slim, Robot Santa Voice role
Direct-to-video
2008 Dragon Hunters Fat John Voice role
English dub
2008 Irish Twins Danny Perrino Short film
2008 Futurama: The Beast with a Billion Backs Bender, Randy Munchnick, URL Voice role
Direct-to-video
2008 Futurama: Bender's Game Bender, Titanius Anglesmith, Igner Voice role
Direct-to-video
2008 Kung Fu Panda: Secrets of the Furious Five Gorilla, Crocodile Voice role
Direct-to-video
Short film
2008 Bolt Saul Voice role
2008 Madagascar: Escape 2 Africa Rico Voice role
2009 Danny Greene: The Rise and Fall of the Irishman Narrator Voice role
2009 Futurama: Into the Wild Green Yonder Bender, Joey Mousepad, Elzar Voice role
Direct-to-video
2009 Wonder Woman Deimos Voice role
Direct-to-video
2009 Tinker Bell and the Lost Treasure Minister of Autumn Voice role
2009 The Haunted World of El Superbeasto Burt the Spurt Voice role
2010 Screwball: The Ted Whitfield Story Kip Caray
2010 Scooby-Doo! Abracadabra-Doo Amos the Groundskeeper Voice role
Direct-to-video
2010 Space Chimps 2: Zartog Strikes Back Zartog, Human #1, Human #2 Voice role
2010 Tangled Stabbington Brother (questioned by Flynn in Cell Block) Voice role (uncredited)
2010 Batman: Under the Red Hood The Joker Voice role
Direct-to-video
2010 DC Showcase: Green Arrow Merc Voice role
Direct-to-video
Short film
2010 Little Fockers EMT Voice role (uncredited)
2011 All-Star Superman Samson, Ultra-Sphinx Voice role
Direct-to-video
2011 Carl Panzram: The Spirit of Hatred and Vengeance Carl Panzram
2011 Mia and the Migoo Jekhide Voice role
English dub
2011 Transformers: Dark of the Moon Leadfoot/Target Voice role
Live action
2011 Scooby-Doo! Legend of the Phantosaur Friz, GPS, Bikers Voice role
Direct-to-video
2011 DC Showcase: Catwoman Roughcut Voice role
Short film
2012 Madagascar 3: Europe's Most Wanted Rico Voice role
2012 Tom and Jerry: Robin Hood and His Merry Mouse Little John Voice role
Direct-to-video
2012 Secret of the Wings Minister of Autumn Voice role
2012 Wreck-It Ralph Beard Papa Voice role
2013 Scooby-Doo! Mask of the Blue Falcon Mr. Hyde Voice role
Direct-to-video
2013 Epic Pinecone Jinn Voice role
2013 I Know That Voice Himself Documentary
2013 The Animated Tales of GWAR Beefcake the Mighty Voice role
2014 Transformers: Age of Extinction Crosshairs Voice role[3]
2014 Batman: Assault on Arkham King Shark Voice role
Direct-to-video
2015 Lego DC Comics Super Heroes: Justice League vs. Bizarro League Lex Luthor, Deathstroke Voice role
Direct-to-video
2015 Batman Unlimited: Animal Instincts Killer Croc Voice role[4]
2015 Lego DC Comics Super Heroes: Justice League: Attack of the Legion of Doom Lex Luthor, The Joker Voice role
Direct-to-video
2016 Batman: Bad Blood Tusk Voice role
Direct-to-video
2016 Zootopia Jerry Jumbeaux Jr. Voice role
2016 Lego DC Comics Super Heroes: Justice League: Gotham City Breakout Deathstroke Voice role
Direct-to-video
2016 Batman: The Killing Joke Francesco Voice role
Direct-to-video
2016 Batman Unlimited: Mechs vs. Mutants Killer Croc Voice role
Direct-to-video
2017 Transformers: The Last Knight Crosshairs Voice role

Television

Year Title Role Notes
1996 Law & Order Bartender
1996 Common Law Francis Quazzo
1996–97 Chicago Hope Dr. Sean Underhill
1997 Reign: The Conqueror King Philip
1997 Johnny Bravo G.I. Jeremy Voice role
1997 Cracker: Mind Over Murder Simon
1999–2003,
2008–13
Futurama Bender, Sal, URL, various voices Voice role
1999 Spawn Bone, Cop #2, Frankie Voice role
1999 Pirates of Silicon Valley Steve Ballmer
2000 NYPD Blue Gary Laird
2000 The Pooch and the Pauper Bucky
2000 The Darkling Darkling voice Voice role
2000 Rude Awakening Graham Sheridan
2000 Becker Mr. Thalasinos
2001–03 Samurai Jack The Scotsman, Alien Guard, Clansman #3 Voice role
2001–05 Jackie Chan Adventures Hak Foo, Doctor, additional voices Voice role
2001 Felicity
2001 The Legend of Tarzan Gozan Voice role
2001 Dead Last Stalker
2001 Taking Back Our Town
2002–05 What's New, Scooby-Doo? Dragon, Judge, Malachi Crunch Voice role
2002–05 Codename: Kids Next Door Big Brother, Emperor Dave Voice role
2002–07 Kim Possible Dr. Drakken, Motor Ed, Heinrich Voice role
2003–05 Duck Dodgers The Crusher, Alien Hermit Crab, Frankenstein Voice role
2003 Kim Possible: A Sitch in Time Dr. Drakken Voice role
2003 The Mummy: Secrets of the Medjai Shape Shifter, Tiger-Man Voice role
2004–05 Teen Titans Brother Blood, Spike Voice role
2004–05 The Batman Mugsy, Rhino Voice role
2004 Without a Trace Reese Randall
2004 Static Shock Tarmac Voice role
2004 Star Wars: Clone Wars General Grievous, Padawan Sha'A Gi Voice role
2004 ER Narcotics Cop
2004 CSI: NY Mike Donelly
2004 Less than Perfect Bartender
2004 Father of the Pride Rabbit, Snout Brothers, Rabbits Gary & Lamont Voice role
2004 The Powerpuff Girls Captain Craig McGraigen Episode: "Mizzen in Action"
2005–07 American Dragon: Jake Long Fu Dog, Ogre Voice role
2005 Grown Men
2005 Kim Possible: So the Drama Dr. Drakken Voice role
2005 Catscratch Chumpy Chump Brother #1, Chumpy Chump Brother #3, Tad Voice role
2005 Lilo & Stitch: The Series Dr. Drakken, Fu Dog Voice role
2005 Justice League Alexi Nikolai, Dreamslayer, Lord Havok Voice role
2006–07 Shorty McShorts' Shorts Jimbob, Mr. Hoffenfoffer Voice role
2006–07 Ben 10 Baron, Vulkanus Voice role
2006–07 American Dad! Bouncer, Brad, Dove, Repo Man Voice role
2006–09 The Replacements Buck Spikes, Buford Joe, Coach Goodchild Voice role
2006 My Name Is Earl Officer Ross
2006 Korgoth the Barbarian Henchman #4, Scrotus, Stink Voice role
2006 The Disney Channel Games Dr. Drakken, Fu Dog Voice role
Mini-series
2006 Celebrity Deathmatch Chris Farley, Don Vito, Paul Teutul, Sr., Carlos Mencia Voice role
2006 Where My Dogs At? Dogcatcher Voice role
2006 The Emperor's New School Mr. Notaempa Voice role
2006 Casper's Scare School Stinkie, Frankengymteacher Voice role
2007–09 Tak and the Power of Juju Keeko, Repulsive Juju, Husband Stone Head Voice role
2007–10 Chowder Shnitzel, Pate, Guy Voice role
2007–11 Back at the Barnyard Anchorman, Cop, Horse Voice role
2007 Afro Samurai Brother #2, Giant Voice role
Mini-series
2007 Shaggy & Scooby-Doo Get a Clue! Bruce Voice role
2007 The Disney Channel Games Fu Dog Voice role
Mini-series
2007 El Tigre: The Adventures of Manny Rivera El Oso, General Chapuzo, Municipal President Rodriguez, Dark Leopard Voice role
2007 Friday: The Animated Series Mr. Jones Voice role
2007 SpongeBob SquarePants Blackjack Voice role
2007 My Gym Partner's a Monkey Mr. Cheetah Voice role
2008–09 The Spectacular Spider-Man Hammerhead, Flint Marko/Sandman Voice role
2008–09 Random! Cartoons Ice Clops, Jake, Mumpy Voice role
2008–10 Ben 10: Alien Force Rath, Octagon Vreedle, Vulcanus Voice role
2008–11 Batman: The Brave and the Bold Aquaman, Gorilla Grodd, Faceless Hunter, Mr. Freeze, Black Mask, Taboo Voice role
2008–15 The Penguins of Madagascar Rico, Burt, Bada, Hans Voice role
2008 Bones Jim Dodd
2008 Phineas and Ferb Pinhead Pierre, Conk Voice role
2009 Popzilla Various Voice role
2009 Fanboy & Chum Chum Yum Yum Voice role
2010–12 Ben 10: Ultimate Alien Aggregor, Rath, Colonel Rozum, Octagon Vreedle, Vulcanus Voice role
2010–13 Generator Rex Bobo Haha, Skalamander, Providence Agent Voice role
2010–13 Pound Puppies Niblet, Mutt, Tiny, Fifi, additional voices Voice role
2010–14 Fish Hooks Jocktopus Voice role
2010–present Adventure Time Jake, Bellamy Bug, Business Man #4, Muscle Princess, Jermaine Voice role
2010 Glenn Martin, DDS Russ Nero Voice role
2010 The Sarah Silverman Program Trent
2010 Scooby-Doo! Mystery Incorporated Delivery Guy, Grady Gator Voice role
2010 Planet Sheen Guard #2 Voice role
2010 Legend of the Boneknapper Dragon Gobber's Father Voice role
Short film
2010 Kick Buttowski: Suburban Daredevil Mr. Vickle Voice role
2010 That's Our Joe Nonners Voice role
Recurring role
2010 Sym-Bionic Titan King, General Julius Steel, Adnon Voice role
2011–13 Dan Vs. Barber, Chad, Police Officer Voice role
2011 The Avengers: Earth's Mightiest Heroes Dum Dum Dugan, Eitri Voice role
2011 The Problem Solverz Narrator, Tux Dog, Teacher Voice role
2011 The Looney Tunes Show Hugo the Abominable Snowman, Junior Bear Voice role
2011 Kung Fu Panda: Legends of Awesomeness Fung, Wall Eye, Bing, additional voices Voice role[5]
2012 Modern Family Boat Captain Episode: "Leap Day"[6]
2012 Green Lantern: The Animated Series Kothack Voice role
2012 The High Fructose Adventures of Annoying Orange The Rock Candy Monster, Sweet Cookie, Organic Mango, Squashie #1 Voice role
2012 MAD Aquaman, Al, Yo-yo Master, Jake Voice role
2012 Transformers: Prime Vogel Voice role
2012 Ben 10: Omniverse additional voices Voice role[5]
2012 Ultimate Spider-Man The Wrecker, Grizzly, additional voices Voice role[5][7]
2012 Kaijudo: Rise of the Duel Masters Nigel Brightmore, Heller, Toji, Lord Skycrusher, Vorg, Fire Mystic Voice role
2012 Randy Cunningham: 9th Grade Ninja Hannibal McFist Voice role
2012 Gravity Falls Manly Dan, Harry Claymore, Love God Voice role[5]
2012–13 Brickleberry additional voices Voice role
2013 Aqua TV Show Show Shake's Muscles Voice role
Episode: "Muscles"
Credited as "Johnny Dee"
2013 Sanjay and Craig Penny Pepper Voice role
2013 Out There Wayne Stevens Voice role
2013 The Newsroom Police Sergeant
2013 Avengers Assemble Wrecker, Galactus Voice role
2014 Hulk and the Agents of S.M.A.S.H. Galactus, Firelord, The Null, Obnoxio the Clown Voice role
2014 "Clarence" Mel Sumouski Voice role
2014 The Simpsons Bender Rodriguez Voice role
Episode: "Simpsorama", a crossover with Futurama
2014 Teen Titans Go! Brother Blood Voice role
2014 Breadwinners Lava Mole Voice role
2014 Teenage Mutant Ninja Turtles Pizzaface, Zeno Voice role
Episode: "Pizzaface"; "The Arena of Carnage"
2014 Girl Meets World Computer voice Voice role
Episode: "Girl Meets Father"
2014 Lego DC Comics: Batman Be-Leaguered Lex Luthor, Joker[8]
2015 All Hail King Julien additional voices Voice role[9]
2015 Golan the Insatiable Mayor of Oak Grove (Season 2) Voice role[10]
2015 Pig Goat Banana Cricket Burgerstein, Breakfast Burrito, additional voices Voice role[11][12]
2015 Transformers: Robots in Disguise Groundpounder Voice role[13]
2015 Guardians of the Galaxy Lunatik Voice role[14]
2015 The Adventures of Puss in Boots Mole King Voice role[15]
2016 Pickle and Peanut Dumpy Tina Voice role
Episode: "Bee Colony/Goose's Juice"[16]
2016 Uncle Grandpa Jake the Dog Voice role
cameo
Episode: Pizza Eve[17]
2016 The Loud House Patchy Drizzle Chunk, Flip, News Anchor, Trashy,

Mr. Grouse, Blarney, Scalper, Kirby, Bates, Band mate, Driver, Male Customer #1, Sloppy's Worker Man, Patchy Drizzle, Cyclist Announcer voice for The Harvester

Voice role

Video games

Year Title Role Notes
1999 T'ai Fu: Wrath of the Tiger T'ai Fu English dub
2001 Final Fantasy X Wakka, Kimahri Ronso English dub
2002 Earth & Beyond Loric
Kim Possible: Revenge of Monkey Fist Dr. Drakken
2003 Final Fantasy X-2 Wakka, Kimahri Ronso English dub
Futurama Bender, Sal, Igner
Crash Nitro Kart Tiny Tiger
Spawn: Armageddon Redeemer, Space Station Crew
2004 Samurai Jack: The Shadow of Aku The Scotsman, The King, The Tree Spirit
The Chronicles of Riddick: Escape from Butcher Bay Guard
Ground Control II: Operation Exodus APC Driver
Spider-Man 2 Rhino
Forgotten Realms: Demon Stone Thibbledorf, Troll King
X-Men Legends Juggernaut, General Kincaid
Vampire: The Masquerade – Bloodlines Smiling Jack
2005 Shadow of Rome English dub
The Incredible Hulk: Ultimate Destruction Destroyer
X-Men Legends II: Rise of Apocalypse Juggernaut
Ultimate Spider-Man Additional voices
50 Cent: Bulletproof
Yakuza Osamu Kashiwagi English dub
Kingdom Hearts II Jacoby (Undead Pirate C)
2006 Final Fantasy XII Migelo, Gilgamesh English dub
Gears of War Marcus Fenix
Superman Returns Bizarro
2007 Kingdom Hearts II: Final Mix+ Jacoby (Undead Pirate C) English dub
Halo 3 Brute Chieftain
Spider-Man: Friend or Foe Rhino
Crash of the Titans Uka-Uka
Looney Tunes: Duck Amuck Microphone Archive footage, including some from Law & Order
The Simpsons Game Bender Bending Rodriguez
Call of Duty 4: Modern Warfare Uncredited
2008 Kingdom Under Fire: Circle of Doom Regnier
Turning Point: Fall of Liberty Angelo
Valkyria Chronicles Gen. Georg von Damon, Jann Walker English dub
Crash: Mind Over Mutant Uka-Uka
Tak and the Guardians of Gross Keeko
Gears of War 2 Marcus Fenix, Franklin
2009 Afro Samurai Brother #2, Giant
Ninja Blade Michael Wilson English dub
MadWorld Kreese Kreely English dub
Transformers: Revenge of the Fallen Sideways, William Lennox
Real Heroes: Firefighter Captain Tomihiro Kotaka
Marvel: Ultimate Alliance 2 Juggernaut, Magneto
Halo 3: ODST Brute
Ben 10 Alien Force: Vilgax Attacks Vilgax, Octagon Vreedle
Final Fantasy XIII Cocoon Inhabitants English dub[18]
2010 Valkyria Chronicles II Calvaro Rodriguez - Drill Instructor, Jann Walker English dub
Batman: The Brave and the Bold – The Videogame Aquaman, Gorilla Grodd, Prison Warden
Spider-Man: Shattered Dimensions Noir Hammerhead
Ben 10 Ultimate Alien: Cosmic Destruction Octagon Vreedle, Will Harangue, Zombozo, Rath, Vulkanus, Lu
2011 Gears of War 3 Marcus Fenix, Minion
Ben 10: Galactic Racing Octagon Vreedle, Rath, Vilgax
Star Wars: The Old Republic Nico Okarr
2012 Final Fantasy XIII-2 Gilgamesh English dub
Cartoon Network Universe: FusionFall The Scotsman, Schnitzel, Bobo Haha, Jake
2013 Gears of War: Judgment Marcus Fenix [5][19]
Lego Marvel Super Heroes Galactus, Mandarin, Absorbing Man, Colossus, Ultimate Green Goblin, J. Jonah Jameson, Kingpin, Laufey, Odin, Rocket Raccoon, Ronan the Accuser, Super-Skrull, Thanos, Thunderbolt Ross, Whiplash
Skylanders: Swap Force Wash Buckler
2014 Destiny Banshee-44, City Civilian [20]
Middle-earth: Shadow of Mordor The Hammer of Sauron
Skylanders: Trap Team Wallop, Wash Buckler
Halo 2 Anniversary Heretic Leader (Terminals Only)
2015 Skylanders: SuperChargers Wallop, Wash Buckler [21]
Guild Wars 2: Heart of Thorns Canach
2016 Lego Dimensions Jake the Dog
2016 Gears of War 4 Marcus Fenix

Awards and nominations

Year Award Category Film/TV show Results
2001 Annie Awards Outstanding Individual Achievement for Voice Acting by a Male Performer in an Animated Television Production Futurama Won
2011 Golden Raspberry Awards Worst Screen Ensemble (shared with the entire cast) Transformers: Dark of the Moon Nominated

References

  1. John DiMaggio profile, Disney Channel. Accessed October 20, 2007. "A native of North Plainfield, New Jersey, DiMaggio celebrates his birthday September 4 and resides in Los Angeles."
  2. Ken W. Hanley (September 6, 2013). "Exclusive Interview: John DiMaggio & Lawrence Shapiro". Diabolique Magazine. Retrieved December 30, 2013.
  3. Bay, Michael (May 8, 2014). "John Goodman And Ken Watanabe Join The Autobot Voice Cast in Michael Bay's 'Transformers: Age Of Extinction'". Michael Bay. Retrieved May 8, 2014.
  4. Batman Unlimited: Animal Instincts (film). 2015.
  5. 1 2 3 4 5 "Behind The Voice Actors - John DiMaggio". Retrieved November 19, 2014.
  6. "10 Voice Actors You Probably Didn't Notice in Live Action".
  7. "Damage". Ultimate Spider-Man. Season 1. Episode 18. August 19, 2012. Disney XD.
  8. "Lego Batman: Be-Leaguered". Lego Batman. October 27, 2014.
  9. "One More Cup". All Hail King Julien. Season 1. Episode 10. April 3, 2015. Netflix.
  10. "New Half Hour Animated Series "Golan the Insatiable" Premieres".
  11. "Pig Goat Banana Cricket High Five!". Pig Goat Banana Cricket. Season 1. Episode 1. July 16, 2015. Nickelodeon.
  12. "Super Space Meatball". Pig Goat Banana Cricket. Season 1. Episode 3. July 25, 2015. Nickelodeon.
  13. "The Champ". Transformers: Robots in Disguise. Season 1. Episode 19. July 25, 2015. Cartoon Network.
  14. "Take the Milano and Run". Guardians of the Galaxy. Season 1. Episode 4. October 10, 2015. Disney XD.
  15. "Moles". The Adventures of Puss in Boots. Season 2. Episode 2. December 11, 2015. Netflix.
  16. "Bee Colony". Pickle and Peanut. Season 1. Episode 2. January 26, 2016. Disney XD.
  17. "Uncle Grandpa's Grampie Awards". YouTube. 2016-04-16. Retrieved 2016-06-27.
  18. Square Enix. Final Fantasy XIII. Scene: Closing credits, 2:15 minutes in, Cocoon Inhabitants, Additional Voices.
  19. "Gears of War: Judgment Credits". Microsoft Game Studios. Retrieved November 19, 2014.
  20. Destiny - End Credits - IGN Video. IGN Video. 2014-09-11. Retrieved 2014-12-04.
  21. Vicarious Visions. Skylanders: SuperChargers. Activision. Scene: Closing credits, 7:13 in, Voice Actors.
Wikimedia Commons has media related to John DiMaggio.
This article is issued from Wikipedia - version of the 11/30/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.