David Shingler Works

  • Mitchell River, Elkin, NC

  • David Shingler

  • oil on panel

  • 48.00 x 48.00  inches
  • $8,000