Quiet but unafraid, David Stewart stands up for his fellow Titans