Expect the best, plan for the worst, and prepare to be surprised.

Author Details

Author Name: