Mark F. Flaherty, Partner