Telfer, James, 1800-1862