teleologist

not defined yet