The following is a selection of the latest work in the growing body of over 2,000 commercial scores that Robert has composed: