David M. Dore

David M. Dore

Writing 0.0327