josh richards flashes