Retired sites are no longer online, or responsibility for them has been assumed by others. If still online, successor sites designed by others have replaced the sites that I created.
View Active Web Sites
View Social Media Pages
Retired sites are no longer online, or responsibility for them has been assumed by others. If still online, successor sites designed by others have replaced the sites that I created.
View Active Web Sites
View Social Media Pages