Stephen Lastova

Stephen Lastova

Stephen is a Northern Virginia native and lives in Falls Church, VA with his lovely wife Laura. Stephen has received a B.A. in Psychology and M.S. in Commerce, both from the University of Virginia. After working as a management consultant with McKinsey & Co., the Lord led him into vocational ministry, and he received his […]