Kevin Roche John Dinkeloo & Associates' Partners (2)