Edward Fitzgerald Campbell

East India Company Officer