David Cross at ATP

Credit: Eric Helton, Matthew Murphy
David Cross at ATP