Lt Gen Richard G. Moore Jr