Virginia two-way star Adam Haseley (Aaron Fitt)