William Palmer (-1952)