James Allen, William III