WILLIAM STOCKS