Castro Jr: From 2015 to 2022