David Nielsen
David Nielsen is a university academic and has a number of qualifications, including a PhD in architectural history. He has likewise held a lifelong interest in shooting and Mauser collecting.
David Nielsen is a university academic and has a number of qualifications, including a PhD in architectural history. He has likewise held a lifelong interest in shooting and Mauser collecting. See less
David Nielsen's Featured Books