3 Top Tech Stocks to Buy and Hold in 2023