Writer profile

James John Napier

Writing and arrangements for

    100 tracks