David Wright Clover obituary, Ashland, OR

In memory of

David Wright Clover