Shep Greene was born in New York City and grew up in Connecticut. An avid hockey player, he also enjoys tennis, squash, and racquetball, and is an accomplished skier and sailor. He lives in New York City.
Visit other sites in the Penguin Random House Network
Stay in Touch