David Stewart celebrates his 50th anniversary with William Grant & Sons.