Robert L. Holmes

American philosopher