McFarland impresses in Texas Spring Game