Discography

Wyclef Jean – The Preacher’s Son 2003

Co-wrote, co sang and featured on "Linda". Background Vocals and Lead and Rhythm Guitars on "Baby Daddy", "3 Nights In Rio", "Next Generation", & "Who Gave The Order"

Co-Wrote, Co-Sang and Featured on “Linda”. Background Vocals on “Baby Daddy” and “3 Nights In Rio”. Background Vocals and Lead and Rhythm guitars on “Next Generation”, & “Who Gave The Order”

Dirty Dancing 2: Havana Nights – Soundtrack 2004

Played lead and Rhythm acoustic guitar on "Dance Like This"

Lead and Rhythm Acoustic Guitar on “Dance Like This”

Rock The Paint – Soundtrack 2006

"Hip Hop In The Morning (Go White Boy)", "Jersey Girl feat. Uncle Dirty", and "Never Enough"

“Hip Hop In The Morning (Go White Boy)”, “Jersey Girl feat. Uncle Dirty”, and “Never Enough”

50 First Dates – Soundtrack 2004

Played guitar and sang background vocals on Wyclef Jean featuring Eve's "L.O.V.E."

Rhythm Guitar and Background Vocals on Wyclef Jean featuring Eve’s “L.O.V.E.”

Grandma’s Boy – Soundtrack 2006

Co-wrote and Co-produced "Holla" with Guy "Boogie" Rodriguez

Co-Wrote and Co-Produced “Holla” with Guy “Boogie” Rodriguez

Shakira – Oral Fixation Vol. 2 2005

Lead and rhythm acoustic guitars on "Hips Don't Lie"

Lead and Rhythm Acoustic Guitars on “Hips Don’t Lie”

Ed Palermo – Take Your Clothes Off When You Dance 2005

Lead vocals, lead guitar, and co-producer

Lead Vocals, Lead Guitar, and Co-Producer

Satellite Party – Ultra Payloaded 2007

Background Vocals, Additional Production, & 808 programming

Background Vocals, Additional Production, & 808 Programming

Extreme – Saudades de Rock 2008

Co-wrote and co sang lead vocals on "King Of The Ladies"

Co-Wrote and Co-Sang Lead Vocals on “King Of The Ladies”

Twilight – Soundtrack 2008

Co-wrote music and played guitar on Perry Farrell song "Go All The Way (Into The Twilight)"

Co-wrote music and played guitar on Perry Farrell song “Go All The Way (Into The Twilight)”

NCIS – Soundtrack 2010

Co-wrote music for Perry Farrell song "Nasty Little Perv"

Co-Wrote music on Perry Farrell song “Nasty Little Perv”

Underworld: Rise Of Lycans – Soundtrack 2009

Co-wrote music for Perry Farrell song "Nasty Little Perv"

Co-Wrote music on Perry Farrell song “Nasty Little Perv”

Street Sweeper Social Club – SSSC 2009

Background vocals.

Background Vocals

Tom Morello: The Nightwatchman – Union Town 2011

Bass guitar and background vocals

Bass Guitar and Background Vocals

Street Sweeper Social Club – Ghetto Blaster 2010

Rhythm guitar and background vocals

Rhythm Guitar and Background Vocals

Tom Morello: The Nightwatchman  РWorld Wide Rebel Songs 2011

Sang background vocals, some rhythm guitar, some bass guitar

Background Vocals, Rhythm Guitar, and Bass Guitar

Bob Dylan – Chimes Of Freedom 2012

Produced Tom Morello's "Blind Willie McTell" played guitar and all instruments except bass, lead vocals, keyboard guitar, and lead guitar solo

Produced Tom Morello’s “Blind Willie McTell”.¬† Played Rhythm Guitars and all Drum Programming

Woody Guthrie – Note Of Hope 2011

Played Drums and background vocals on "Ease My Revolutionary Mind"

Drums and Background Vocals on “Ease My Revolutionary Mind”

Jane’s Addiction – The Great Escape Artist 2011

Co-wrote the song "Underground"

Co-Wrote the song “Underground”

Anchorman 2 – Soundtrack 2013

Co-sang "He's My Boy" written by Wayne Kramer

Co-Sang “He’s My Boy”