Jim MacDonald has long been involved in the study of local and military history, in particular the history and recipients of the Victoria Cross. Jim was born and raised in Tarbot, Victoria County, Nova Scotia, and presently resides in Baddeck. He served with the Royal Canadian Engineers in Canada and Germany.