john cooper architecture