Keith Brown, an all-round star