The S&P 500 crossed 2,900 Tuesday for the first time ever, and one strategists expects a rise to 3,000 by the end of 2018.

That's the assessment from Brad McMillan, chief investment officer at Commonwealth Financial Network. A move to 3,000 represents a rise of roughly 3.4% higher than it's current level.

McMillan sees the market grinding higher for the remainder of the year, without any meaningful pullback.

"A lot of the the bad news that the market has been digesting has started to go away," McMillan said, referring to the Trump Administration's recent deal with Mexico.