Who was Michael Phelps' coach in swimming?

This question does not have any additional details.

1 answer

Bob Bowman