David McIlroy discusses natural law theory and moral justifications in court Read More » February 18, 2022