John J McNulty, Jr Author