Loading...
David A. Shearer 33360536

David A. Shearer

February 18, 1957  -  October 9, 2024

David A. Shearer Obituary

Obituary information for David A. Shearer