Song by Dan Riordan; Soloist Tim Riordan; All instruments and programing Dan Riordan