Spencer Douglas Thatcher

Mr. Spencer Douglas Thatcher

orcid