Captain William Edward Roper (2)