JAMES RUPPERT, D