William Allan Douglas Yuill