Return to Article Details Patrick Craig Walsh, Baltimore, United States Download Download PDF