menu

© Copyright 2023—1998 John Keegan

jgkeegan.com and Keegan Site Design are the property of John G Keegan. jgkeegan.com is a personal website authored and maintained by John G Keegan.

All Content having the mark © Keegan or © John Keegan is the work of John G Keegan and All Rights Are Reserved unless otherwise stated. If otherwise stated, then the mark © Keegan or © John Keegan pertains to page layout and html code only. Any reproduction of the Content of jgkeegan.com including html code without written permission from John G Keegan is prohibited.

Twitter (http://twitter.com/jgkeegancom), and Facebook (http://www.facebook.com/jgkeegancom) are the work of John G Keegan. Any reproduction of their Content without written permission from John G Keegan is prohibited.

The Keegan Blog (https://keegan.blog) is the work of John G Keegan. Any reproduction of its Content without written permission from John G Keegan is prohibited.

The Keegan Podcast 2.0 (https://keegan.blog/the-keegan-podcast/) is the work of John G Keegan. Any reproduction of its Content without written permission from John G Keegan is prohibited.

The pictures, sounds, and images used on jgkeegan.com, jgkeegan.org and all sites containing the mark © Keegan or © John Keegan come from a variety of sources. When possible permission for use has been sought. No infringement of copyrights, or other rights is intended by John G Keegan under the name of Keegan Site Design and/or © Keegan or © John Keegan.

Contact Information:

email is the best way to contact jgkeegan.com:

Disclaimer:

All links to websites outside of jgkeegan.com and jgkeegan.org are beyond the control of John G Keegan, and as such John G Keegan accepts No Responsibility for the functioning of those websites or claims made by their authors.