James Sharples (American, 1811)

There are no works by James Sharples currently available.