lance perry