 With Cher on her Farewell Tour, McGorman played guitars, keyboards and sang a duet with Cher.He has also worked with Gwen Stefani, Shakira, The Corrs, Aaron Neville, New Radicals, Poison, Goo Goo Dolls and Marc Broussard.He has written songs for Kate Voegele, Bret Michaels (Poison), Marc Broussard and for TV shows such as "One Tree Hill" and "Smallville".