Holmes, John Albert, 1904-