James B. Longacre

American (1794-1869)