How Long Has Ryan Garcia Been Boxing? A Comprehensive Timeline