john mark byers