John Horace Lang (1892-)