JAMES VEIL