0
James D. Macdonald was born in 1954.
James A. Macdonald was born in 1862.
The D in John D. MacDonald stands for Dann.
James A. Macdonald has written:
'Flora Macdonald' -- subject(s): Accessible book
D. D. Macdonald has written:
'The history of Dingwall Academy'