It's been a busy spring for Jamarkus McFarland.