team work john keyser