john danaher triangle