Homegrown product David Johnson is leaving town, keeping his word on a statement he made to Louisville coach Chris Mack two years ago before he had played a single minute for the Cardinals.