The Good Doctor: A Review of the 2017-2024 Medical Drama