Brigadier-General William Allan Douglas Yuill