McGuffy, William Holmes, 1800-1873.