Casey Thompson 3-4 weeks ahead of schedule on rehab