The logo and the company name are close together, making the association clear. This will help until J. Random Public can recognize the logo by itself as easily as the logo of Mercedes, for example. Another approach would be to place the logo and name on opposite sides (front vs. back, not left vs. right or top vs. bottom) of the shirt.