David Macpherson
Has participated in:
-
Annals of commerce, manufactures, fisheries, and navigation with brief notices of the arts and sciences connected with them : containing the commercial transactions of the British Empire and other...
-
Annals of commerce, manufactures, fisheries, and navigation with brief notices of the arts and sciences connected with them : containing the commercial transactions of the British Empire and other...
-
Annals of commerce, manufactures, fisheries, and navigation with brief notices of the arts and sciences connected with them : containing the commercial transactions of the British Empire and other...
-
Annals of commerce, manufactures, fisheries, and navigation with brief notices of the arts and sciences connected with them : containing the commercial transactions of the British Empire and other...