sam siefkes virginia tech