john glines