Craig Dinkel is a sprint freestyle and fly swimmer. He trained and competed for years on a world-class level. He was coached by two different Olympic coaches as well as the second-winningest swim coach in NCAA history in all divisions. Today, he focuses more on endurance sports and created a...