William Chalmer , skotsk general ,chef