Successful investing is anticipating the anticipations of others. John Maynard Keynes Success Vest Tin