Composer, Arranger, Orchestration, Writer, Musician, Sound Designer.........