David Salmon
David Salmon

David Salmon

Most thoughts by someone else. Occasionally some are my own.