John Stewart McLennan — American composer