Canadian food company George Weston has announced the appointment of John Cowles to the position of president of George Weston Bakeries.