The server migration is on hold. Check here for more info. |
Richard Steven Horvitz
From The TV IV
Richard Steven Horvitz | |
Born | July 29, 1966 in Los Angeles, California, USA |
Sometimes credited as | Richard Horvitz, Richard S. Horvitz, Richard Wood |
Notable Roles | |
Notable Episodes | |
Awards |
Contents |
Biography
Roles
Starring Roles
Series | Role | Year(s) | Season(s) | |||||
---|---|---|---|---|---|---|---|---|
Power Rangers | Alpha 5 | 1993–1997 | 1 | 2 | 3 | 4 | 5 | |
The Angry Beavers | Daggett Doofus Beaver | 1997–2000 | 1 | 2 | 3 | 4 | ||
Invader Zim | Zim | 2001–2002 | 1 | 2 | ||||
The Grim Adventures of Billy & Mandy | Billy | 2001–2007 | 1 | 2 | 3 | 4 | 5 | 6 |
Squirrel Boy | Rodney J. Squirrel | 2006–2007 | 1 | 2 |
Guest Starring Roles
Series | Role | Episode | Airdate |
---|---|---|---|
Head of the Class | Oswald Bletch | 2x20 - Don't Play with Matches | March 23, 1988 |
Power Rangers | Alpha 5 (voice) | 1x01 - Day of the Dumpster | August 28, 1993 |
Power Rangers | Alpha 5 (voice) | 1x02 - Food Fight | September 4, 1993 |
Power Rangers | Alpha 5 (voice) | 1x03 - High Five | September 7, 1993 |
Power Rangers | Alpha 5 (voice) | 1x04 - Teamwork | September 8, 1993 |
Power Rangers | Alpha 5 (voice) | 1x05 - A Pressing Engagement | September 9, 1993 |
Power Rangers | Alpha 5 (voice) | 1x07 - Big Sisters | September 11, 1993 |
Power Rangers | Alpha 5 (voice) | 1x08 - I, Eye Guy | September 14, 1993 |
Power Rangers | Alpha 5 (voice) | 1x09 - For Whom the Bell Trolls | September 15, 1993 |
Power Rangers | Alpha 5 (voice) | 1x10 - Happy Birthday, Zack | September 16, 1993 |
Power Rangers | Alpha 5 (voice) | 1x11 - No Clowning Around | September 17, 1993 |
Power Rangers | Alpha 5 (voice) | 1x12 - Power Ranger Punks | September 20, 1993 |
Power Rangers | Alpha 5 (voice) | 1x13 - Peace, Love, and Woe | September 21, 1993 |
Power Rangers | Alpha 5 (voice) | 1x14 - Foul Play in the Sky | September 22, 1993 |
Power Rangers | Alpha 5 (voice) | 1x16 - Switching Places | October 4, 1993 |
Power Rangers | Alpha 5 (voice) | 1x17 - Green with Evil: Out of Control (1) | October 5, 1993 |
Power Rangers | Alpha 5 (voice) | 1x18 - Green with Evil: Jason's Battle (2) | October 6, 1993 |
Power Rangers | Alpha 5 (voice) | 1x19 - Green with Evil: The Rescue (3) | October 7, 1993 |
Power Rangers | Alpha 5 (voice) | 1x20 - Green with Evil: Eclipsing Megazord (4) | October 8, 1993 |
Power Rangers | Alpha 5 (voice) | 1x21 - Green with Evil: Breaking the Spell (5) | October 9, 1993 |
Power Rangers | Alpha 5 (voice) | 1x22 - The Trouble with Shellshock | October 11, 1993 |
Power Rangers | Alpha 5 (voice) | 1x23 - Itsy Bitsy Spider | October 12, 1993 |
Power Rangers | Alpha 5 (voice) | 1x24 - The Spit Flower | October 19, 1993 |
Power Rangers | Alpha 5 (voice) | 1x25 - Gung Ho! | October 25, 1993 |
Power Rangers | Alpha 5 (voice) | 1x26 - Life's a Masquerade | October 30, 1993 |
Power Rangers | Alpha 5 (voice) | 1x27 - Wheel of Misfortune | November 1, 1993 |
Power Rangers | Alpha 5 (voice) | 1x28 - Island of Illusion (1) | November 2, 1993 |
Power Rangers | Alpha 5 (voice) | 1x29 - Island of Illusion (2) | November 3, 1993 |
Power Rangers | Alpha 5 (voice) | 1x30 - The Rockstar | November 4, 1993 |
Power Rangers | Alpha 5 (voice) | 1x31 - Calamity Kimberly | November 5, 1993 |
Power Rangers | Alpha 5 (voice) | 1x32 - A Star Is Born | November 15, 1993 |
Power Rangers | Alpha 5 (voice) | 1x33 - The Yolk's on You! | November 16, 1993 |
Power Rangers | Alpha 5 (voice) | 1x34 - The Green Candle (1) | November 17, 1993 |
Power Rangers | Alpha 5 (voice) | 1x35 - The Green Candle (2) | November 18, 1993 |
Power Rangers | Alpha 5 (voice) | 1x36 - Birds of a Feather | November 22, 1993 |
Power Rangers | Alpha 5 (voice) | 1x37 - Clean-Up Club | November 23, 1993 |
Power Rangers | Alpha 5 (voice) | 1x38 - A Bad Reflection on You | November 27, 1993 |
Power Rangers | Alpha 5 (voice) | 1x39 - Doomsday (1) | November 29, 1993 |
Power Rangers | Alpha 5 (voice) | 1x40 - Doomsday (2) | November 30, 1993 |
Power Rangers | Alpha 5 (voice) | 1x41 - Rita's Seed of Evil | February 7, 1994 |
Power Rangers | Alpha 5 (voice) | 1x42 - A Pig Surprise | February 8, 1994 |
Power Rangers | Alpha 5 (voice) | 1x43 - Something Fishy | February 9, 1994 |
Power Rangers | Alpha 5 (voice) | 1x44 - Lions & Blizzards | February 10, 1994 |
Power Rangers | Alpha 5 (voice) | 1x45 - To Flea or Not to Flee | February 16, 1994 |
Power Rangers | Alpha 5 (voice) | 1x46 - Reign of the Jellyfish | February 17, 1994 |
Power Rangers | Alpha 5 (voice) | 1x47 - Crystal of Nightmares | February 21, 1994 |
Power Rangers | Alpha 5 (voice) | 1x48 - Plague of the Mantis | February 24, 1994 |
Power Rangers | Alpha 5 (voice) | 1x49 - Return of an Old Friend (1) | February 28, 1994 |
Power Rangers | Alpha 5 (voice) | 1x50 - Return of an Old Friend (2) | March 1, 1994 |
Power Rangers | Alpha 5 (voice) | 1x51 - Grumble Bee | April 28, 1994 |
Power Rangers | Alpha 5 (voice) | 1x52 - Two Heads Are Better Than One | April 29, 1994 |
Power Rangers | Alpha 5 (voice) | 1x53 - Fowl Play | May 2, 1994 |
Power Rangers | Alpha 5 (voice) | 1x54 - Trick or Treat | May 3, 1994 |
Power Rangers | Alpha 5 (voice) | 1x55 - Second Chance | May 4, 1994 |
Power Rangers | Alpha 5 (voice) | 1x56 - On Fins and Needles | May 5, 1994 |
Power Rangers | Alpha 5 (voice) | 1x57 - Enter... The Lizzinator | May 6, 1994 |
Power Rangers | Alpha 5 (voice) | 1x58 - Football Season | May 9, 1994 |
Power Rangers | Alpha 5 (voice) | 1x59 - Mighty Morphin' Mutants | May 16, 1994 |
Power Rangers | Alpha 5 (voice) | 1x60 - An Oyster Stew | May 23, 1994 |
Power Rangers | Alpha 5 (voice) | 2x01 - The Mutiny (1) | July 21, 1994 |
Power Rangers | Alpha 5 (voice) | 2x02 - The Mutiny (2) | July 29, 1994 |
Power Rangers | Alpha 5 (voice) | 2x03 - The Mutiny (3) | August 5, 1994 |
Power Rangers | Alpha 5 (voice) | 2x04 - The Wanna-Be Ranger | September 13, 1994 |
Power Rangers | Alpha 5 (voice) | 2x05 - Putty on the Brain | September 14, 1994 |
Power Rangers | Alpha 5 (voice) | 2x06 - Bloom of Doom | September 17, 1994 |
Power Rangers | Alpha 5 (voice) | 2x07 - The Green Dream | September 19, 1994 |
Power Rangers | Alpha 5 (voice) | 2x08 - The Power Stealer | September 20, 1994 |
Power Rangers | Alpha 5 (voice) | 2x09 - The Beetle Invasion | September 21, 1994 |
Power Rangers | Alpha 5 (voice) | 2x10 - Welcome to Venus Island | September 24, 1994 |
Power Rangers | Alpha 5 (voice) | 2x11 - The Song of Guitardo | September 26, 1994 |
Power Rangers | Alpha 5 (voice) | 2x12 - Green No More (1) | September 27, 1994 |
Power Rangers | Alpha 5 (voice) | 2x13 - Green No More (2) | September 28, 1994 |
Power Rangers | Alpha 5 (voice) | 2x14 - Missing Green | October 3, 1994 |
Power Rangers | Alpha 5 (voice) | 2x15 - Orchestral Maneuvers in the Park | October 4, 1994 |
Power Rangers | Alpha 5 (voice) | 2x16 - Beauty and the Beast | October 10, 1994 |
Power Rangers | Alpha 5 (voice) | 2x17 - White Light (1) | October 17, 1994 |
Power Rangers | Alpha 5 (voice) | 2x18 - White Light (2) | October 18, 1994 |
Power Rangers | Alpha 5 (voice) | 2x19 - Two for One | October 24, 1994 |
Power Rangers | Alpha 5 (voice) | 2x20 - Opposites Attract | October 25, 1994 |
Power Rangers | Alpha 5 (voice) | 2x21 - Zedd's Monster Mash | October 28, 1994 |
Power Rangers | Alpha 5 (voice) | 2x22 - The Ninja Encounter (1) | November 2, 1994 |
Power Rangers | Alpha 5 (voice) | 2x23 - The Ninja Encounter (2) | November 3, 1994 |
Power Rangers | Alpha 5 (voice) | 2x24 - The Ninja Encounter (3) | November 4, 1994 |
Power Rangers | Alpha 5 (voice) | 2x25 - A Monster of Global Proportions | November 5, 1994 |
Power Rangers | Alpha 5 (voice) | 2x26 - Zedd Waves | November 7, 1994 |
Power Rangers | Alpha 5 (voice) | 2x27 - The Power Transfer (1) | November 8, 1994 |
Power Rangers | Alpha 5 (voice) | 2x28 - The Power Transfer (2) | November 9, 1994 |
Power Rangers | Alpha 5 (voice) | 2x29 - Goldar's Vice-Versa | November 12, 1994 |
Power Rangers | Alpha 5 (voice) | 2x30 - Mirror of Regret | November 14, 1994 |
Power Rangers | Alpha 5 (voice) | 2x31 - When Is a Ranger Not a Ranger? | November 15, 1994 |
Power Rangers | Alpha 5 (voice) | 2x32 - Rocky Just Wants to Have Fun | November 16, 1994 |
Power Rangers | Alpha 5 (voice) | 2x33 - Lights, Camera, Action | November 17, 1994 |
Power Rangers | Alpha 5 (voice) | 2x34 - Where There's Smoke, There's Fire | November 21, 1994 |
Power Rangers | Alpha 5 (voice) | 2x35 - Scavenger Hunt | November 22, 1994 |
Power Rangers | Alpha 5 (voice) | 2x36 - The Great Bookala Escape | November 23, 1994 |
Power Rangers | Alpha 5 (voice) | 2x37 - Forever Friends | November 28, 1994 |
Power Rangers | Alpha 5 (voice) | 2x38 - A Reel Fish Story | November 29, 1994 |
Power Rangers | Alpha 5 (voice) | 2x39 - Rangers Back in Time (1) | February 4, 1995 |
Power Rangers | Alpha 5 (voice) | 2x40 - Rangers Back in Time (2) | February 11, 1995 |
Power Rangers | Alpha 5 (voice) | 2x42 - The Wedding (1) | February 13, 1995 |
Power Rangers | Alpha 5 (voice) | 2x43 - The Wedding (2) | February 14, 1995 |
Power Rangers | Alpha 5 (voice) | 2x44 - The Wedding (3) | February 15, 1995 |
Power Rangers | Alpha 5 (voice) | 2x45 - Return of the Green Ranger (1) | February 20, 1995 |
Power Rangers | Alpha 5 (voice) | 2x46 - Return of the Green Ranger (2) | February 21, 1995 |
Power Rangers | Alpha 5 (voice) | 2x47 - Return of the Green Ranger (3) | February 22, 1995 |
Power Rangers | Alpha 5 (voice) | 2x48 - Best Man for the Job | April 29, 1995 |
Power Rangers | Alpha 5 (voice) | 2x49 - Storybook Rangers (1) | May 1, 1995 |
Power Rangers | Alpha 5 (voice) | 2x50 - Storybook Rangers (2) | May 2, 1995 |
Power Rangers | Alpha 5 (voice) | 2x51 - Wild West Rangers (1) | May 8, 1995 |
Power Rangers | Alpha 5 (voice) | 2x52 - Wild West Rangers (2) | May 9, 1995 |
Power Rangers | Alpha 5 (voice) | 2x53 - Blue Ranger Gone Bad | May 20, 1995 |
Power Rangers | Alpha 5 (voice) | 3x01 - A Friend in Need (1) | September 2, 1995 |
Power Rangers | Alpha 5 (voice) | 3x02 - A Friend in Need (2) | September 9, 1995 |
Power Rangers | Alpha 5 (voice) | 3x03 - A Friend in Need (3) | September 9, 1995 |
Power Rangers | Alpha 5 (voice) | 3x04 - Ninja Quest (1) | September 11, 1995 |
Power Rangers | Alpha 5 (voice) | 3x05 - Ninja Quest (2) | September 12, 1995 |
Power Rangers | Alpha 5 (voice) | 3x06 - Ninja Quest (3) | September 13, 1995 |
Power Rangers | Alpha 5 (voice) | 3x07 - Ninja Quest (4) | September 14, 1995 |
Power Rangers | Alpha 5 (voice) | 3x08 - A Brush with Destiny | September 18, 1995 |
Power Rangers | Alpha 5 (voice) | 3x09 - Passing the Lantern | September 19, 1995 |
Power Rangers | Alpha 5 (voice) | 3x10 - Wizard for a Day | September 20, 1995 |
Power Rangers | Alpha 5 (voice) | 3x11 - Fourth Down and Long | September 23, 1995 |
Power Rangers | Alpha 5 (voice) | 3x12 - Stop the Hate Master (1) | September 25, 1995 |
Power Rangers | Alpha 5 (voice) | 3x13 - Stop the Hate Master (2) | September 26, 1995 |
Power Rangers | Alpha 5 (voice) | 3x14 - Final Face-Off | October 2, 1995 |
Power Rangers | Alpha 5 (voice) | 3x15 - The Potion Notion | October 9, 1995 |
Power Rangers | Alpha 5 (voice) | 3x16 - A Ranger Catastrophe (1) | October 16, 1995 |
Power Rangers | Alpha 5 (voice) | 3x17 - A Ranger Catastrophe (2) | October 17, 1995 |
Power Rangers | Alpha 5 (voice) | 3x18 - Changing of the Zords (1) | October 31, 1995 |
Power Rangers | Alpha 5 (voice) | 3x19 - Changing of the Zords (2) | November 1, 1995 |
Power Rangers | Alpha 5 (voice) | 3x21 - Follow That Cab! | November 4, 1995 |
Power Rangers | Alpha 5 (voice) | 3x22 - A Different Shade of Pink (1) | November 6, 1995 |
Power Rangers | Alpha 5 (voice) | 3x24 - A Different Shade of Pink (3) | November 8, 1995 |
Power Rangers | Alpha 5 (voice) | 3x25 - Rita's Pita | November 11, 1995 |
Power Rangers | Alpha 5 (voice) | 3x26 - Another Brick in the Wall | November 13, 1995 |
Power Rangers | Alpha 5 (voice) | 3x28 - Master Vile and the Metallic Armor (1) | November 20, 1995 |
Power Rangers | Alpha 5 (voice) | 3x29 - Master Vile and the Metallic Armor (2) | November 21, 1995 |
Power Rangers | Alpha 5 (voice) | 3x30 - Master Vile and the Metallic Armor (3) | November 22, 1995 |
Power Rangers | Alpha 5 (voice) | 3x31 - I'm Dreaming of a White Ranger | November 23, 1995 |
Power Rangers | Alpha 5 (voice) | 3x32 - The Sound of Dischordia | November 25, 1995 |
Power Rangers | Alpha 5 (voice) | 3x33 - Rangers in Reverse | November 27, 1995 |
Power Rangers | Alpha 5 (voice) | 3x34 - Alien Rangers of Aquitar (1) | February 5, 1996 |
Power Rangers | Alpha 5 (voice) | 3x35 - Alien Rangers of Aquitar (2) | February 6, 1996 |
Power Rangers | Alpha 5 (voice) | 3x36 - Climb Every Fountain | February 7, 1996 |
Power Rangers | Alpha 5 (voice) | 3x37 - The Alien Trap | February 8, 1996 |
Power Rangers | Alpha 5 (voice) | 3x38 - Attack of the 60' Bulk | February 10, 1996 |
Power Rangers | Alpha 5 (voice) | 3x39 - Water You Thinking? | February 12, 1996 |
Power Rangers | Alpha 5 (voice) | 3x40 - Along Came a Spider | February 13, 1996 |
Power Rangers | Alpha 5 (voice) | 3x41 - Sowing the Seas of Evil | February 14, 1996 |
Power Rangers | Alpha 5 (voice) | 3x42 - Hogday Afternoon (1) | February 15, 1996 |
Power Rangers | Alpha 5 (voice) | 3x43 - Hogday Afternoon (2) | February 17, 1996 |
Power Rangers | Alpha 5 (voice) | 4x01 - A Zeo Beginning (1) | April 20, 1996 |
Power Rangers | Alpha 5 (voice) | 4x02 - A Zeo Beginning (2) | April 23, 1996 |
Power Rangers | Alpha 5 (voice) | 4x03 - The Shooting Star | April 24, 1996 |
Power Rangers | Alpha 5 (voice) | 4x04 - Target Rangers | April 25, 1996 |
Power Rangers | Alpha 5 (voice) | 4x05 - For Cryin' Out Loud | April 27, 1996 |
Power Rangers | Alpha 5 (voice) | 4x07 - Every Dog Has His Day | April 30, 1996 |
Power Rangers | Alpha 5 (voice) | 4x08 - The Puppet Blaster | May 1, 1996 |
Power Rangers | Alpha 5 (voice) | 4x09 - Invasion of the Ranger Snatchers | May 2, 1996 |
Power Rangers | Alpha 5 (voice) | 4x10 - Graduation Blues | May 4, 1996 |
Power Rangers | Alpha 5 (voice) | 4x11 - A Few Bad Seeds | May 6, 1996 |
Power Rangers | Alpha 5 (voice) | 4x12 - Instrument of Destruction | May 7, 1996 |
Power Rangers | Alpha 5 (voice) | 4x13 - Mean Screen | May 8, 1996 |
Power Rangers | Alpha 5 (voice) | 4x14 - Mr. Billy's Wild Ride | May 11, 1996 |
Power Rangers | Alpha 5 (voice) | 4x16 - There's No Business Like Snow Business (2) | May 14, 1996 |
Power Rangers | Alpha 5 (voice) | 4x17 - There's No Business Like Snow Business (3) | May 15, 1996 |
Power Rangers | Alpha 5 (voice) | 4x18 - Inner Spirit (1) | May 16, 1996 |
Power Rangers | Alpha 5 (voice) | 4x19 - Challenges (2) | May 18, 1996 |
Power Rangers | Alpha 5 (voice) | 4x20 - Found and Lost (3) | May 20, 1996 |
Power Rangers | Alpha 5 (voice) | 4x21 - Brother, Can You Spare an Arrowhead? (4) | September 9, 1996 |
Power Rangers | Alpha 5 (voice) | 4x22 - Trust in Me | September 10, 1996 |
Power Rangers | Alpha 5 (voice) | 4x23 - It Came from Angel Grove | September 11, 1996 |
Power Rangers | Alpha 5 (voice) | 4x24 - Bulk Fiction | September 12, 1996 |
Power Rangers | Alpha 5 (voice) | 4x26 - Game of Honor | September 16, 1996 |
Power Rangers | Alpha 5 (voice) | 4x27 - The Power of Gold | September 17, 1996 |
Power Rangers | Alpha 5 (voice) | 4x28 - A Small Problem | September 19, 1996 |
Power Rangers | Alpha 5 (voice) | 4x30 - Rock-a-Bye Power Rangers | September 23, 1996 |
Power Rangers | Alpha 5 (voice) | 4x31 - Do I Know You? | September 27, 1996 |
Power Rangers | Alpha 5 (voice) | 4x32 - Revelations of Gold (1) | October 3, 1996 |
Power Rangers | Alpha 5 (voice) | 4x33 - A Golden Homecoming (2) | October 4, 1996 |
Power Rangers | Alpha 5 (voice) | 4x34 - Mondo's Last Stand | October 9, 1996 |
Power Rangers | Alpha 5 (voice) | 4x35 - Bomber in the Summer | October 11, 1996 |
Power Rangers | Alpha 5 (voice) | 4x36 - Scent of a Weasel | October 23, 1996 |
Power Rangers | Alpha 5 (voice) | 4x37 - The Lore of Auric | October 25, 1996 |
Power Rangers | Alpha 5 (voice) | 4x38 - The Ranger Who Came in from the Gold | October 31, 1996 |
Power Rangers | Alpha 5 (voice) | 4x39 - The Joke's on Blue | November 5, 1996 |
Power Rangers | Alpha 5 (voice) | 4x40 - Where in the World Is Zeo Ranger 5? | November 6, 1996 |
Power Rangers | Alpha 5 (voice) | 4x41 - King for a Day (1) | November 7, 1996 |
Power Rangers | Alpha 5 (voice) | 4x42 - King for a Day (2) | November 8, 1996 |
Power Rangers | Alpha 5 (voice) | 4x43 - A Brief Mystery of Time | November 11, 1996 |
Power Rangers | Alpha 5 (voice) | 4x44 - A Mystery to Me | November 14, 1996 |
Power Rangers | Alpha 5 (voice) | 4x45 - Another Song and Dance | November 15, 1996 |
Power Rangers | Alpha 5 (voice) | 4x46 - Rangers of Two Worlds (1) | November 20, 1996 |
Power Rangers | Alpha 5 (voice) | 4x47 - Rangers of Two Worlds (2) | November 21, 1996 |
Power Rangers | Alpha 5 (voice) | 4x48 - Hawaii Zeo | November 22, 1996 |
Power Rangers | Alpha 5 (voice) | 4x49 - Good as Gold | November 23, 1996 |
Power Rangers | Alpha 5 (voice) | 4x50 - A Season to Remember | November 27, 1996 |
Power Rangers | Alpha 5 (voice) | 5x01 - Shift into Turbo (1) | April 19, 1997 |
Power Rangers | Alpha 5 (voice) | 5x02 - Shift into Turbo (2) | April 26, 1997 |
Power Rangers | Alpha 5 (voice) | 5x03 - Shift into Turbo (3) | April 30, 1997 |
Babylon 5 (credited as Richard S. Horvitz) |
Mark | 4x12 - Conflicts of Interest | May 5, 1997 |
Power Rangers | Alpha 5 (voice) | 5x19 - Passing the Torch (2) | September 11, 1997 |
Sabrina, the Teenage Witch (credited as Richard Horvitz) |
Smaller Chair | 2x07 - A River of Candy Corn Runs Through It (1) | October 31, 1997 |
Power Rangers | Smogger | 1x08 - Up to the Challenge | April 1, 2000 |
Power Rangers | Mantamobile (voice) | 9x05 - A Blue Streak | March 3, 2001 |
Sabrina, the Teenage Witch (credited as Richard S. Horvitz) |
Duck Head | 5x18 - Witchright Hall | April 6, 2001 |
Static Shock | Jimmy Osgood | 2x11 - Jimmy | May 4, 2002 |
Totally Spies! | Theodor | 1x22 - Soul Collector | May 18, 2002 |
Power Rangers | Alpha 7 | 1x34 - Forever Red | October 5, 2002 |
Dave the Barbarian | Ned Frischman | 1x11 - Ned Frischman: Man of Tomorrow | January 23, 2004 |
Kim Possible | Aviarius | 2x19 - Go Team Go | January 30, 2004 |
That's So Raven | Teddy | 4x5 - Adventures in Boss Sitting | March 24, 2006 |
Specials and Made-for-TV Movies
Talk, News and Game Show Appearances
Memorable Moments
Awards and Accolades
Trivia
External Sites
- Official website for Richard Steven Horvitz