Artists Robert Mackay On the web Official site Discogs (artist) 235125 Electrodoc (person) ISNI Musicbrainz (artist) Soundcloud Robert Mackay London (England, UK), 1973 Residence: Leeds (England, UK) Composer Performer (flute) Sound artist