JAMES RUPPERT, JR