Lars von Thienen 

Cycle Analyst, Foundation for the Study of Cycles