John Dann MacDonald Share This John Dann MacDonald (John D. MacDonald, John Dann MacDonald, Peter Reed, John Wade Farrell, Scott O'Hara)