Patrick Crutcher

optimal timing