John Allen Clements

American university teacher