David A. Stewart, musician