David Torrence
David Torrence
Courtesy Cal Athletics