John R Carter, S.R.