Peter Moore, Composer, Performer, Singer