Triangle doctor