Writer profile

David Mourao Ferreira

Writing and arrangements for

    40 tracks