Are Deaf People Being Certified to be Killed in the Public Trust? December 18, 2017 The Last HiccupLeave a comment