Johnson over Ward, based on his skill, experience, activity and physical strength. Remember, unlike the 5 inches taller, Bob Foster, Harold could handle top heavyweights, if he kept away from oranges!
I am not convinced that Andre Ward would be considered savvy and ring wise if he was in the ring with Harold Johnson. And i dont think that Andre Ward has fought anybody as good as Harold Johnson.