David Granger

`Esquire' editor plays his cards

10.23.00 @ 12:00 AM EDT