John(03) Mr. Monroe Shanahan 25 Aug 2025 Save Image Image gallery: John Foster American Idol Winner: Where Is He Now After His Big 2024 Win?