Joel Miller through the years 2003, 2023 and 2028