With two weeks to go until Marylanders vote in their Republican primary, Donald Trump has a small lead over both Ted Cruz and John Kasich, who are currently splitting the non-Trump vote evenly, according to a new Washington Free Beacon poll.