Kevin Roche John Dinkeloo and Associates LLC

Kevin Roche at his book-covered desk in his office, based in Hamden, Connecticut, just down the road from a popular pub.