Richard Todd

Richard Todd is an American trombone and French horn player. He played French horns for the album The Simpsons: Testify.