James Haupt obituary, Castle Rock, CO

In memory of

James Haupt