William P. Thompson — American businessman, Confederate Army colonel (1837–1896)