Past Present and Future