Randy Bates articles