VISTO CORPORATION