Bill C Coats Author