james byers