Moore, David Barclay

David Barclay Moore