From 7d3b24e67bf007216fa7bd3ec36d9a2c4a2ff982 Mon Sep 17 00:00:00 2001
From: Rob Carnell <bertcarnell@gmail.com>
Date: Sun, 10 Sep 2023 21:40:07 -0400
Subject: [PATCH] Added the Robert Rettgers page.

---
 data/USS Saufley War Reports.csv              | 197 ++++++----
 docs/navbar1.html                             |   2 +-
 docs/robert_rettgers.html                     | 214 ++++++++++
 docs/saufley_crew_photos.xml                  |  12 +
 docs/saufley_reunion_photos.xml               |  54 ++-
 docs/saufley_reunion_photos.xsl               | 107 ++++-
 ...ownload_and_process_extra_action_reports.R | 366 ++++++++++++++++++
 7 files changed, 866 insertions(+), 86 deletions(-)
 create mode 100644 docs/robert_rettgers.html
 create mode 100644 src/download_and_process_extra_action_reports.R

diff --git a/data/USS Saufley War Reports.csv b/data/USS Saufley War Reports.csv
index 09a6256..dc31a95 100644
--- a/data/USS Saufley War Reports.csv	
+++ b/data/USS Saufley War Reports.csv	
@@ -1,66 +1,131 @@
-NARA Name,Type,Date,Images,First Image
-"USS SAUFLEY - War Diary, 2/1-28/45",War Diary,19450201,12,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1477_200343/images/0313.jpg
-"USS SAUFLEY - Rep of ops in the invasion of Basilan Is, Philippines on 3/16/45",After Action,19450316,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1498_200314/images/0135.jpg
-"USS SAUFLEY - Rep of shore bombardment & A/S act in Ormoc Bay, Leyte Is, Philippines, night of 11/27-28/44",After Action,19441127,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1465_200311/images/0878.jpg
-"USS SAUFLEY - Rep of ops in support of the invaison of Zamboanga Peninsula, Mindanao Is, Philippines 3/10-16/45",After Action,19450310,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1515_200296/images/0418.jpg
-"USS SAUFLEY - War Diary, 10/1-31/45",War Diary,19451001,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1986/A_1986/images/0258.jpg
-"USS SAUFLEY - War Diary, 9/1-30/45",War Diary,19450901,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1961/A_1961/images/0601.jpg
-"USS SAUFLEY - Rep Of Action, 8/23/43",After Action,19430823,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0966.jpg
-"USS SAUFLEY - Rep Of Action, 8/31/43",After Action,19430831,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0970.jpg
-"USS SAUFLEY - Rep Of Action, 8/26/43",After Action,19430826,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0975.jpg
-"USS SAUFLEY - Rep Of AA Action, 8/15/43",After Action,19430815,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0957.jpg
-"USS SAUFLEY - War Diary, 6/1-30/43",War Diary,19430601,34,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0479/images/0879.jpg
-USS SAUFLEY - War History,War History,19460000,15,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_2089/A_2089/images/0055.jpg
-"USS SAUFLEY - War Diary, 8/1-31/45",War Diary,19450801,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1896/A_1896/images/0157.jpg
-"USS SAUFLEY - War Diary, 7/1-31/45",War Diary,19450701,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1796/A_1796/images/0577.jpg
-"USS SAUFLEY - War Diary, 10/1-31/43",War Diary,19431001,33,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/41e51d1b-923f-42d6-825a-a9fe3ceaf72f/export_WWII_WarDiaries_0665_170169/images/0542.jpg
-"USS SAUFLEY - War Diary, 8/1-31/43",War Diary,19430801,36,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0543_169325/images/1043.jpg
-"USS SAUFLEY - War Diary, 5/1-31/43",War Diary,19430501,34,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/cfbaf8ee-9b67-4468-b300-da37fe421d13/export_WWII_WarDiaries_0391_167373/images/0672.jpg
-"USS SAUFLEY - War Diary, 3/1-31/43",War Diary,19430301,40,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/90db84e3-49b4-474c-9a32-47bb0f8d266d/export_WWII_WarDiaries_0363_166082/images/0418.jpg
-"USS SAUFLEY - War Diary, 4/1-30/43",War Diary,19430401,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/71b80040-a459-437e-98c4-b78a869ec314/export_WWII_WarDiaries_0339_165016/images/0425.jpg
-"USS SAUFLEY - War Diary, 2/1-28/43",War Diary,19430201,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/71759fcb-70b4-456a-aa27-064a5b6628d5/export_WWII_WarDiaries_0284_164071/images/1030.jpg
-"USS SAUFLEY - War Diary, 1/1-31/43",War Diary,19430101,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/c3c15a01-ffe9-4561-9f64-22c525576da7/export_WWII_WarDiaries_0248_167359/images/0087.jpg
-"USS SAUFLEY - War Diary, 12/1-31/42",War Diary,19421201,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/b7db54c9-de6f-426f-8683-c45c22d1d8e1/export_WWII_WarDiaries_0188_163421/images/0635.jpg
-"USS SAUFLEY - War Diary, 10/1-31/44",War Diary,19441001,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1290/images/0309.jpg
-"USS SAUFLEY - War Diary, 9/1-30/44",War Diary,19440901,1,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1228/A_1228/images/0119.jpg
-"USS SAUFLEY - War Diary, 8/1-31/44",War Diary,19440801,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1129/A_1129/images/0923.jpg
-"USS SAUFLEY - War Diary, 7/1-31/44",War Diary,19440701,17,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1097/images/0888.jpg
-"USS SAUFLEY - War Diary, 6/1-30/44",War Diary,19440601,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1055/images/1168.jpg
-"USS SAUFLEY - War Diary, 5/1-31/44",War Diary,19440501,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1038/images/0744.jpg
-"USS SAUFLEY - War Diary, 4/1-30/44",War Diary,19440401,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0957/A_0957/images/0833.jpg
-"USS SAUFLEY - War Diary, 3/1-31/44",War Diary,19440301,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0917/A_0917/images/0256.jpg
-"USS SAUFLEY - War Diary, 2/1-29/44",War Diary,19440201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0869_Redelivery/A_0869/images/0090.jpg
-"USS SAUFLEY - War Diary, 1/1-31/44",War Diary,19440101,8,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0827_Redelivery/A_0827/images/0439.jpg
-"USS SAUFLEY - War Diary, 12/1-31/43",War Diary,19431201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0775_Redelivery/A_0775/images/0519.jpg
-"USS SAUFLEY - War Diary, 11/1-30/43",War Diary,19431101,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0757_Redelivery/A_0757/images/0115.jpg
-"USS SAUFLEY - War Diary, 9/1-30/43",War Diary,19430901,30,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0590/images/0799.jpg
-"USS SAUFLEY - War Diary, 11/1-30/45",War Diary,19451101,4,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_2003_216991/images/0200.jpg
-"USS SAUFLEY - War Diary, 5/1-31/45",War Diary,19450501,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1635_201346/images/0539.jpg
-"USS SAUFLEY - War Diary, 4/1-30/45",War Diary,19450401,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1593_200938/images/0390.jpg
-"USS SAUFLEY - War Diary, 3/1-31/45",War Diary,19450301,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1518_200302/images/0424.jpg
-"USS SAUFLEY - War Diary, 6/1-30/45",War Diary,19450601,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1762/A_1762/images/0184.jpg
-"USS SAUFLEY - War Diary, 1/1-31/45",War Diary,19450101,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1398_200139/images/0612.jpg
-"USS SAUFLEY - War Diary, 12/1-31/44",War Diary,19441201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1360_200106/images/0460.jpg
-"USS SAUFLEY - War Diary, 11/1-30/44",War Diary,19441101,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1308_198883/images/0141.jpg
-USS SAUFLEY - Rep Of Act During period of 8/16-19/43,After Action,19430816,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0961.jpg
-"USS SAUFLEY - Bombardment of Munda, 7/12/43 with Task Force 19",After Action,19430712,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0439/A_0439/images/1353.jpg
-"USS SAUFLEY - Action Report, initial landing on Treasury Is, 10/27/43",After Action,19431027,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/16461cc8-9d06-4795-8712-ac5bb695ba85/export_WWII_WarDiaries_0643_170814/images/0873.jpg
-"USS SAUFLEY - A/S Act Rep, 9/15/43, Occup Of Vella Lavella",After Action,19430915,14,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0548_169286/images/0785.jpg
-"USS SAUFLEY - AA Act Rep, 11/17/43, Empress Augusta Bay Area",After Action,19431117,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/fd546055-827e-4253-8894-a2864567fb17/export_WWII_WarDiaries_0679_170032/images/0960.jpg
-"USS SAUFLEY - War Diary, 7/1-31/43 (Action Reports)",War Diary,19430701,39,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0463_167650/images/0481.jpg
-"USS SAUFLEY - Act Rep, Surface & Air, off Kolombangara Is K 7/18/43",After Action,19430718,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0437_167415/images/0004.jpg
-"USS SAUFLEY - War Diary, 8/29/42 to 11/30/42",War Diary,19420829,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1121/images/0174.jpg
-"USS SAUFLEY - Rep of opers in support of the assault landings at Balipapan, Borneo, 7/1-19/45",After Action,19450701,4,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_Splicing_Reel_03/A_Splicing_Reel_03/images/0009.jpg
-"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/24/44",After Action,19441124,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0711.jpg
-"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/27/44",After Action,19441127,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0716.jpg
-"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/29/44",After Action,19441129,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0724.jpg
-"USS SAUFLEY - Rep of AA Act in Surigao Straits, Phillipines on 11/24/44",After Action,19441124,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0736.jpg
-"USS SAUFLEY - Rep of Bombardments & Harassing Fire Missions Against Tinian Is During the Period 7/16-20/44, Marianas",After Action,19440716,18,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1141/A_1141/images/1012.jpg
-"USS SAUFLEY - Report of Bombardments and Starshell Illumination of Tinian Island, Marianas - Period 7/27/44 to 8/5/44",After Action,19440727,16,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1131/A_1131/images/0969.jpg
-"USS SAUFLEY - Report of Operations, Period 6/11/44 to 7/9/44-Invasion of Saipan Island, Marianas",After Action,19440611,17,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1085/images/0876.jpg
-"USS SAUFLEY - AA Act Reps, 6/17,18,19 & 26/44, off Saipan Island, Marianas",After Action,19440617,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1063/images/0706.jpg
-"USS SAUFLEY - Report of Bombardment of New Ireland Areas, Night of 2/29/44-3/1/44",After Action,19440229,8,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0854/A_0854/images/0827.jpg
-"USS SAUFLEY - Rep of opers in support of the assault landings at Balipapan, Borneo, 7/1-19/45",After Action,19450701,40,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1764/A_1764/images/0902.jpg
-"USS SAUFLEY - Rep of AA acts Off West coast of Luzon Is, Philippines on 1/8, 10 & 12/45",After Action,19450108,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1362_200123/images/0065.jpg
-"USS SAUFLEY - Summary Rep of enemy air attacks off Green Island, night of 2/14-15/44",After Action,19440214,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0002/A_1830/A_1830/images/0711.jpg
-"USS SAUFLEY - Report of action & destruction of Jap ""Q"" boat & bombardment of San Diego Point, Nasugbu Bay, Luzon Island, Philippines on 2/1/45",After Action,19450201,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1408_200161/images/0566.jpg
+NARA Name,NAID,Type,Date,Images,First Image
+"USS SAUFLEY - War Diary, 2/1-28/45",,War Diary,19450201,12,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1477_200343/images/0313.jpg
+"USS SAUFLEY - Rep of ops in the invasion of Basilan Is, Philippines on 3/16/45",,After Action,19450316,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1498_200314/images/0135.jpg
+"USS SAUFLEY - Rep of shore bombardment & A/S act in Ormoc Bay, Leyte Is, Philippines, night of 11/27-28/44",,After Action,19441127,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1465_200311/images/0878.jpg
+"USS SAUFLEY - Rep of ops in support of the invaison of Zamboanga Peninsula, Mindanao Is, Philippines 3/10-16/45",,After Action,19450310,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1515_200296/images/0418.jpg
+"USS SAUFLEY - War Diary, 10/1-31/45",,War Diary,19451001,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1986/A_1986/images/0258.jpg
+"USS SAUFLEY - War Diary, 9/1-30/45",,War Diary,19450901,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1961/A_1961/images/0601.jpg
+"USS SAUFLEY - Rep Of Action, 8/23/43",,After Action,19430823,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0966.jpg
+"USS SAUFLEY - Rep Of Action, 8/31/43",,After Action,19430831,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0970.jpg
+"USS SAUFLEY - Rep Of Action, 8/26/43",,After Action,19430826,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0975.jpg
+"USS SAUFLEY - Rep Of AA Action, 8/15/43",,After Action,19430815,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0957.jpg
+"USS SAUFLEY - War Diary, 6/1-30/43",,War Diary,19430601,34,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0479/images/0879.jpg
+USS SAUFLEY - War History,,War History,19460000,15,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_2089/A_2089/images/0055.jpg
+"USS SAUFLEY - War Diary, 8/1-31/45",,War Diary,19450801,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1896/A_1896/images/0157.jpg
+"USS SAUFLEY - War Diary, 7/1-31/45",,War Diary,19450701,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_1796/A_1796/images/0577.jpg
+"USS SAUFLEY - War Diary, 10/1-31/43",,War Diary,19431001,33,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/41e51d1b-923f-42d6-825a-a9fe3ceaf72f/export_WWII_WarDiaries_0665_170169/images/0542.jpg
+"USS SAUFLEY - War Diary, 8/1-31/43",,War Diary,19430801,36,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0543_169325/images/1043.jpg
+"USS SAUFLEY - War Diary, 5/1-31/43",,War Diary,19430501,34,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/cfbaf8ee-9b67-4468-b300-da37fe421d13/export_WWII_WarDiaries_0391_167373/images/0672.jpg
+"USS SAUFLEY - War Diary, 3/1-31/43",,War Diary,19430301,40,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/90db84e3-49b4-474c-9a32-47bb0f8d266d/export_WWII_WarDiaries_0363_166082/images/0418.jpg
+"USS SAUFLEY - War Diary, 4/1-30/43",,War Diary,19430401,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/71b80040-a459-437e-98c4-b78a869ec314/export_WWII_WarDiaries_0339_165016/images/0425.jpg
+"USS SAUFLEY - War Diary, 2/1-28/43",,War Diary,19430201,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/71759fcb-70b4-456a-aa27-064a5b6628d5/export_WWII_WarDiaries_0284_164071/images/1030.jpg
+"USS SAUFLEY - War Diary, 1/1-31/43",,War Diary,19430101,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/c3c15a01-ffe9-4561-9f64-22c525576da7/export_WWII_WarDiaries_0248_167359/images/0087.jpg
+"USS SAUFLEY - War Diary, 12/1-31/42",,War Diary,19421201,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/b7db54c9-de6f-426f-8683-c45c22d1d8e1/export_WWII_WarDiaries_0188_163421/images/0635.jpg
+"USS SAUFLEY - War Diary, 10/1-31/44",,War Diary,19441001,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1290/images/0309.jpg
+"USS SAUFLEY - War Diary, 9/1-30/44",,War Diary,19440901,1,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1228/A_1228/images/0119.jpg
+"USS SAUFLEY - War Diary, 8/1-31/44",,War Diary,19440801,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1129/A_1129/images/0923.jpg
+"USS SAUFLEY - War Diary, 7/1-31/44",,War Diary,19440701,17,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1097/images/0888.jpg
+"USS SAUFLEY - War Diary, 6/1-30/44",,War Diary,19440601,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1055/images/1168.jpg
+"USS SAUFLEY - War Diary, 5/1-31/44",,War Diary,19440501,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1038/images/0744.jpg
+"USS SAUFLEY - War Diary, 4/1-30/44",,War Diary,19440401,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0957/A_0957/images/0833.jpg
+"USS SAUFLEY - War Diary, 3/1-31/44",,War Diary,19440301,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0917/A_0917/images/0256.jpg
+"USS SAUFLEY - War Diary, 2/1-29/44",,War Diary,19440201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0869_Redelivery/A_0869/images/0090.jpg
+"USS SAUFLEY - War Diary, 1/1-31/44",,War Diary,19440101,8,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0827_Redelivery/A_0827/images/0439.jpg
+"USS SAUFLEY - War Diary, 12/1-31/43",,War Diary,19431201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0775_Redelivery/A_0775/images/0519.jpg
+"USS SAUFLEY - War Diary, 11/1-30/43",,War Diary,19431101,32,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0757_Redelivery/A_0757/images/0115.jpg
+"USS SAUFLEY - War Diary, 9/1-30/43",,War Diary,19430901,30,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0590/images/0799.jpg
+"USS SAUFLEY - War Diary, 11/1-30/45",,War Diary,19451101,4,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_2003_216991/images/0200.jpg
+"USS SAUFLEY - War Diary, 5/1-31/45",,War Diary,19450501,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1635_201346/images/0539.jpg
+"USS SAUFLEY - War Diary, 4/1-30/45",,War Diary,19450401,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1593_200938/images/0390.jpg
+"USS SAUFLEY - War Diary, 3/1-31/45",,War Diary,19450301,11,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1518_200302/images/0424.jpg
+"USS SAUFLEY - War Diary, 6/1-30/45",,War Diary,19450601,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1762/A_1762/images/0184.jpg
+"USS SAUFLEY - War Diary, 1/1-31/45",,War Diary,19450101,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1398_200139/images/0612.jpg
+"USS SAUFLEY - War Diary, 12/1-31/44",,War Diary,19441201,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1360_200106/images/0460.jpg
+"USS SAUFLEY - War Diary, 11/1-30/44",,War Diary,19441101,10,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1308_198883/images/0141.jpg
+USS SAUFLEY - Rep Of Act During period of 8/16-19/43,,After Action,19430816,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0516/images/0961.jpg
+"USS SAUFLEY - Bombardment of Munda, 7/12/43 with Task Force 19",,After Action,19430712,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0439/A_0439/images/1353.jpg
+"USS SAUFLEY - Action Report, initial landing on Treasury Is, 10/27/43",,After Action,19431027,2,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/16461cc8-9d06-4795-8712-ac5bb695ba85/export_WWII_WarDiaries_0643_170814/images/0873.jpg
+"USS SAUFLEY - A/S Act Rep, 9/15/43, Occup Of Vella Lavella",,After Action,19430915,14,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0548_169286/images/0785.jpg
+"USS SAUFLEY - AA Act Rep, 11/17/43, Empress Augusta Bay Area",,After Action,19431117,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/fd546055-827e-4253-8894-a2864567fb17/export_WWII_WarDiaries_0679_170032/images/0960.jpg
+"USS SAUFLEY - War Diary, 7/1-31/43 (Action Reports)",,War Diary,19430701,39,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0463_167650/images/0481.jpg
+"USS SAUFLEY - Act Rep, Surface & Air, off Kolombangara Is K 7/18/43",,After Action,19430718,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0437_167415/images/0004.jpg
+"USS SAUFLEY - War Diary, 8/29/42 to 11/30/42",,War Diary,19420829,5,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1121/images/0174.jpg
+"USS SAUFLEY - Rep of opers in support of the assault landings at Balipapan, Borneo, 7/1-19/45",,After Action,19450701,4,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0001/A_Splicing_Reel_03/A_Splicing_Reel_03/images/0009.jpg
+"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/24/44",,After Action,19441124,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0711.jpg
+"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/27/44",,After Action,19441127,6,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0716.jpg
+"USS SAUFLEY - Rep of AA Act in Leyte Gulf, Philippines on 11/29/44",,After Action,19441129,9,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0724.jpg
+"USS SAUFLEY - Rep of AA Act in Surigao Straits, Phillipines on 11/24/44",,After Action,19441124,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1291/images/0736.jpg
+"USS SAUFLEY - Rep of Bombardments & Harassing Fire Missions Against Tinian Is During the Period 7/16-20/44, Marianas",,After Action,19440716,18,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1141/A_1141/images/1012.jpg
+"USS SAUFLEY - Report of Bombardments and Starshell Illumination of Tinian Island, Marianas - Period 7/27/44 to 8/5/44",,After Action,19440727,16,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1131/A_1131/images/0969.jpg
+"USS SAUFLEY - Report of Operations, Period 6/11/44 to 7/9/44-Invasion of Saipan Island, Marianas",,After Action,19440611,17,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1085/images/0876.jpg
+"USS SAUFLEY - AA Act Reps, 6/17,18,19 & 26/44, off Saipan Island, Marianas",,After Action,19440617,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_1063/images/0706.jpg
+"USS SAUFLEY - Report of Bombardment of New Ireland Areas, Night of 2/29/44-3/1/44",,After Action,19440229,8,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0000/A_0854/A_0854/images/0827.jpg
+"USS SAUFLEY - Rep of opers in support of the assault landings at Balipapan, Borneo, 7/1-19/45",,After Action,19450701,40,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1764/A_1764/images/0902.jpg
+"USS SAUFLEY - Rep of AA acts Off West coast of Luzon Is, Philippines on 1/8, 10 & 12/45",,After Action,19450108,13,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1362_200123/images/0065.jpg
+"USS SAUFLEY - Summary Rep of enemy air attacks off Green Island, night of 2/14-15/44",,After Action,19440214,3,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0002/A_1830/A_1830/images/0711.jpg
+"USS SAUFLEY - Report of action & destruction of Jap ""Q"" boat & bombardment of San Diego Point, Nasugbu Bay, Luzon Island, Philippines on 2/1/45",,After Action,19450201,7,https://catalog.archives.gov/catalogmedia/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1408_200161/images/0566.jpg
+"COMDESRON 22 - Action Report, 8/22-23/43",78155419,After Action,19430822,3,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0519/images/0022.jpg
+"COMDESRON 22 - Action Report, 7/17-18/43",78132617,After Action,19430717,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0457/images/1029.jpg
+"COMDESRON 22 - Act Rep, Bougainville, 11/17/43",78349930,After Action,19431117,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0877_Redelivery/A_0877/images/0748.jpg
+"COMDESRON 22 - Action Report, 8/25-27/43",78155423,After Action,19430825,1,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0519/images/0027.jpg
+"COMDESRON 22 - Act Rep, 2/15/44, Green Is",78321466,After Action,19440215,3,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0844_Redelivery/A_0844/images/0174.jpg
+COMDESRON 22 - Act Rep Covering Ops 8/16-19/43,78155408,After Action,19430816,10,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0519/images/0010.jpg
+"COMDESRON 22 - Collision between WALLER & PHILIP, Night of 8/17/43",135924544,After Action,19430817,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/16461cc8-9d06-4795-8712-ac5bb695ba85/export_WWII_WarDiaries_0508_171554/images/0183.jpg
+"COMDESRON 22 - Act Rep, Bombardment of Choiseul Bay Area, 2/1/44",78297650,After Action,19440201,8,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0818_Redelivery/A_0818/images/0811.jpg
+"COMDESRON 22 - Landings on & occup Of Vella Lavella, 8/14-16/43",78155403,After Action,19430814,4,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0519/images/0004.jpg
+COMDESRON 22 - Act Rep Covering Ops 8/30/43 to 9/1/43,78155425,After Action,19430830,2,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0519/images/0030.jpg
+"COMDESRON 22 - USS WALLER AA Act Rep, 12/10/43 Empress Augusta Bay, Bougainville",78415051,After Action,19431210,5,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0944/A_0944/images/0217.jpg
+"COMDESRON 22 - Rep of Second Sweep of Camotes Sea, Philippines, 11/29-30/44",78705048,After Action,19441129,16,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1286/images/0366.jpg
+"COMDESRON 22 - War Diary, 10/1-6/43 (Action Report – 10/1-3/43)",78211352,After Action,19431001,8,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0605/images/0264.jpg
+"COMDESRON 22 - Act Rep, Minor Brush With Enemy Shore Battery, Eastern Buka Passage, 2/1/44",78300202,After Action,19440201,3,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0821_Redelivery/A_0821/images/1335.jpg
+"COMDESRON 22 - Act Rep, Bombardment NE Bougainville, 1/19/44 and Empress Augusta Bay Area, 1/20/44",78289583,After Action,19440119,37,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0808_Redelivery/A_0808/images/0787.jpg
+"COMDESRON 22 - Rep of Bombardment of Cape St George Radar Sta, Borpop & Namatanai Airfield, New Ireland, night of 2/29/44 and 3/1/44",78345682,After Action,19440229,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0872_Redelivery/A_0872/images/0595.jpg
+"COMDESRON 22 - Rep of Bombardment of Ormoc Bay Area, Leyte Is, & Surface Act with & Sinking of Jap Sub in Camotes Sea, Philippines, Night of 11/27-28/44",78700143,After Action,19441127,18,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1280/images/0305.jpg
+"COMDESRON 22 - War Diary, 4/1-30/43",134171663,War Diary,19430401,11,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/8f4a65ab-40df-4119-a938-713818c8b391/export_WWII_WarDiaries_0324_164308/images/0903.jpg
+"COMDESRON 22 - War Diary, 5/1-28/43",134224910,War Diary,19430501,9,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/90db84e3-49b4-474c-9a32-47bb0f8d266d/export_WWII_WarDiaries_0377_166080/images/0470.jpg
+"COMDESRON 22 - War Diary, 5/29/43 to 6/30/43",134288242,War Diary,19430601,7,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0440_167630/images/0141.jpg
+"COMDESRON 22 - War Diary, 7/1-31/43",135938121,War Diary,19430701,11,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0537_169278/images/0481.jpg
+"COMDESRON 22 - War Diary, 7/1-31/43 (Act Rep)",135901843,War Diary,19430701,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/export_WWII_WarDiaries_0468_167679/images/0038.jpg
+"COMDESRON 22 - War Diary, 8/1/43 to 9/30/43",78216959,War Diary,19430801,19,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0613/A_0613/images/0476.jpg
+"COMDESRON 22 - War Diary, 10/6/43 to 11/30/43",136025817,War Diary,19431001,20,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/5b15f0df-015c-4f79-981d-dd70481d678a/export_WWII_WarDiaries_0719_171737/images/0057.jpg
+"COMDESRON 22 - War Diary, 12/1-31/43",78279113,War Diary,19431201,15,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0796_Redelivery/A_0796/images/1024.jpg
+"COMDESRON 22 - War Diary, 1/1-31/44",78296668,War Diary,19440101,14,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0817_Redelivery/A_0817/images/0619.jpg
+"COMDESRON 22 - War Diary, 2/1-27/44",78328174,War Diary,19440201,11,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0851_Redelivery/A_0851/images/0732.jpg
+"COMDESRON 22 - War Diary, 2/28/44 to 3/31/44",78409638,War Diary,19440301,15,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0937/A_0937/images/0877.jpg
+"COMDESRON 22 - War Diary, 4/1-30/44",78432835,War Diary,19440401,13,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0964/A_0964/images/0831.jpg
+"COMDESRON 22 - War Diary, 5/1-31/44",78460912,War Diary,19440501,13,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0996/A_0996/images/0744.jpg
+"COMDESRON 22 - War Diary, 6/1-30/44",78507372,War Diary,19440601,29,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1035/images/1117.jpg
+"COMDESRON 22 - War Diary, 7/1-31/44",78587232,War Diary,19440701,25,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1110/images/0496.jpg
+"COMDESRON 22 - War Diary, 8/1-31/44",78601199,War Diary,19440801,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1122/images/0610.jpg
+"COMDESRON 22 - War Diary, 8/1-12/44",78587216,War Diary,19440812,7,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1110/images/0478.jpg
+"COMDESRON 22 - War Diary, 9/1/44 to 10/31/44",78652704,War Diary,19440901,7,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1232/A_1232/images/0573.jpg
+"COMDESRON 22 - War Diary, 11/1-30/44",78717331,War Diary,19441101,26,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1298/images/0158.jpg
+"COMDESRON 22 - War Diary, 12/1-31/44",139823133,War Diary,19441201,19,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1363_200152/images/0142.jpg
+"COMDESRON 22 - War Diary, 1/1-31/45",139843084,War Diary,19450101,26,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1385_200151/images/0157.jpg
+"COMDESRON 22 - War Diary, 2/1-28/45",139896487,War Diary,19450201,15,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1435_200286/images/0254.jpg
+"COMDESRON 22 - War Diary, 3/1-31/45",139968791,War Diary,19450301,12,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1521_200294/images/0028.jpg
+"War Diary, 4/1-30/45",4697018,War Diary,19450401,11,https://www.fold3.com/image/296184174/war-diary-41-3045-page-1-wwii-war-diaries
+"COMDESRON 22 - War Diary, 5/1-31/45",140025931,War Diary,19450501,5,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1636_201219/images/0126a.jpg
+"COMDESRON 22 - War Diary, 6/1-30/45",101735396,War Diary,19450601,13,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1741/A_1741/images/1020.jpg
+"COMDESRON 22 - War Diary, 7/1-31/45",101778028,War Diary,19450701,16,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0003/200279/A_1793/A_1793/images/0727.jpg
+"COMDESRON 22 - War Diary, 8/1-31/45",77527880,War Diary,19450801,8,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0001/A_1913/A_1913/images/0405.jpg
+"COMDESRON 22 - War Diary, 9/1-30/45",77580086,War Diary,19450901,9,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0001/A_1969/A_1969/images/0365.jpg
+"COMDESRON 22 - War Diary, 10/1-31/45",77591822,War Diary,19451001,8,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0001/A_1982/A_1982/images/1180.jpg
+"COMDESRON 22 - War Diary, 11/1-30/45",140086441,War Diary,19451101,5,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_2012_216975/images/0698.jpg
+"COMDESRON 22 - War Diary, 12/1-30/45",77584826,War Diary,19451201,7,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0001/A_1974/A_1974/images/0647.jpg
+"COMDESDIV 43 - War Diary, 2/14/43 to 4/30/43",134199116,War Diary,19430214,13,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/8f4a65ab-40df-4119-a938-713818c8b391/export_WWII_WarDiaries_0350_164461/images/0590.jpg
+"COMDESEIV 43 - War Diary, 5/1-31/43",134224871,War Diary,19430501,15,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/90db84e3-49b4-474c-9a32-47bb0f8d266d/export_WWII_WarDiaries_0377_166080/images/0382.jpg
+"COMTASK-GROUP 36.2 - Anti-Sub Action Rep., 7/7-8/43",135946458,After Action,19430707,2,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/5fefb150-ba94-4390-ba5d-11772a17d6bd/export_WWII_WarDiaries_0547_169285/images/0520.jpg
+"COMTASK-GROUP 36.2 - Minelaying & bombardment, conducted Shortland – Faisi – Kolumbangara Areas, 6/29-30/43",134286997,After Action,19430629,20,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/80dd94bc-ec17-4ffe-a5a3-7613491dac10/export_WWII_WarDiaries_0437_167415/images/0009.jpg
+"COMTASK-GROUP 31.1 - Treasury Islands, 10/27/43",135991105,After Action,19431027,52,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0006/2ee89728-f9c1-418d-855e-337d0c331e8d/export_WWII_WarDiaries_0669_169948/images/1068.jpg
+"COMTASK-GROUP 31.6 - Action 5th Echelon Northern Force, Empress Augusta Bay, 11/15-21/43",78232762,After Action,19431115,6,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0755_Redelivery/A_0755/images/0410.jpg
+"COMTASK-GROUP 77.2 - Rep of ops in Leyte Gulf, Leyte Is, Philippines 11/16/44 – 12/2/44",139978114,After Action,19441116,8,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1544_200940/images/0951.jpg
+"COMTASK-GROUP 78.2 - Rep of the assault landing at Nasugbu, Luzon Is, Philippines, 1/31/45 - 2/4/45",139918908,After Action,19450131,20,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1461_200325/images/0302.jpg
+"COMTASK-GROUP 78.2 - Rep of the assault landings in the Balikpapan-Manggar Area, Borneo, 6/15/45-7/7/45",83523931,After Action,19450615,142,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0002/A_1807/A_1807/images/0536.jpg
+"COMTASK-GROUP 76.10 - Rep of the invasions & resupply of Sanga Sanga & Jolo Is, Sulu Archipelago, Philippines 4/2-11/45",139979909,After Action,19450402,43,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0007/export_WWII_WarDiaries_1553_200900/images/0550.jpg
+"COMTASKFOR 67 - War Diary, 1/1-31/43",134093985,War Diary,19430101,32,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0005/6b10d65a-621e-4be9-85a6-527ed8933a95/export_WWII_WarDiaries_0238_163982/images/0489.jpg
+"COMTASKFOR 31 - War Diary, 7/1/43 to 8/31/43",78188702,War Diary,19430701,396,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0578/images/0004.jpg
+"COMTASKFOR 52 - Report of the Capture of Tinian Island, Marianas, Period 7/8/44 to 8/1/44",78590847,After Action,19440708,173,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_1113/images/0148.jpg
+"COMTASKFOR 73 - Report of operations in support of SEVENTH Fleet Occupation of Strategic areas in Korea, North China, South China & Formosa, 9/7/45 - 11/25/45",77582815,After Action,19450907,293,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0001/A_1972/A_1972/images/0871.jpg
+"COMDESDIV 44 - Act Rep, Torokina Area, 3/2-17/44",78354781,After Action,19440302,7,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0883_Redelivery/A_0883/images/0268.jpg
+"COMTASKFOR 31 - Act Rep, Rep of Seizure & Occupation of Emirau Is, 3/20/44 – 4/7/44",78385964,After Action,19440320,20,https://s3.amazonaws.com/NARAprodstorage/lz/microfilm-publications/WWII_WarDiaries/0000/A_0910/A_0910/images/0209.jpg
diff --git a/docs/navbar1.html b/docs/navbar1.html
index 827f426..aa9ccfc 100644
--- a/docs/navbar1.html
+++ b/docs/navbar1.html
@@ -32,7 +32,7 @@
               <ul class="dropdown-menu" aria-labelledby="crew_dropdown">
                 <li><a class="dropdown-item" href="saufley_crew_photos.xml">WWII Photographs</a></li>
                 <li><a class="dropdown-item" href="saufley_reunion_photos.xml">Reunions</a></li>
-                <li><a class="dropdown-item" href="#">Robert Rettgers</a></li>
+                <li><a class="dropdown-item" href="robert_rettgers.html">Robert Rettgers</a></li>
               </ul>
             </li>
             <li class="nav-item">
diff --git a/docs/robert_rettgers.html b/docs/robert_rettgers.html
new file mode 100644
index 0000000..9623dcd
--- /dev/null
+++ b/docs/robert_rettgers.html
@@ -0,0 +1,214 @@
+<!-- Copyright 2022 Robert Carnell -->
+
+<!DOCTYPE html>
+<html lang="en">
+
+  <head>
+    <meta charset="utf-8">
+    <meta name="description" content="Robert Rettgers Bio">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="robots" content="noindex">
+    <meta name="copyright" content="2023 Robert Carnell">
+
+    <!-- US Navy Logo 2022 -->
+    <link rel="apple-touch-icon" sizes="180x180" href="images/assets/apple-touch-icon.png">
+    <link rel="icon" type="image/png" sizes="32x32" href="images/assets/favicon-32x32.png">
+    <link rel="icon" type="image/png" sizes="16x16" href="images/assets/favicon-16x16.png">
+
+    <!-- Latest compiled and minified CSS -->
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"/>
+    <!-- Latest compiled and minified JavaScript -->
+    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
+    <!-- jQuery -->
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>    
+
+    <style>
+      .navbar {
+        margin-bottom: 0;
+        border-radius: 0;
+      }
+
+      td {
+        vertical-align: top;
+      }
+    </style>
+    <title>Robert E Rettgers</title>
+  </head>
+
+  <body>
+
+    <!-- Header -->
+    <div id="includeHeader"></div><script>$("#includeHeader").load("navbar1.html");</script>
+    
+    <div class="container-fluid" style="padding:0">
+      <img class="img-responsive" src="https://saufleyphotos.s3.us-east-2.amazonaws.com/wwiiphotos/Photo_2022-04-03_171421_8_Possible_Firecontrol_Div.jpg" style="height:400px">
+      <img class="img-responsive" src="https://saufleyphotos.s3.us-east-2.amazonaws.com/rettgers/Robert+Rettgers+Navy+Picture.jpg" style="height:400px">
+    </div>
+
+    <div class="jumbotron-fluid" style="padding-left:15px">
+        <h3>Robert Edgar Rettgers (1923-2014)</h3>
+    </div>
+    
+    <hr>
+
+    <div class="container-fluid">
+      <div class="row">
+        <div class="col-sm-8 col-sm-offset-1">
+          <h4>Timeline</h4>
+          <table>
+            <colgroup>
+              <col style="width:130px"/>
+              <col style="width:500px"/>
+            </colgroup>
+            <tr><td>28 Jul 1923</td><td>Born to Ithamar Benedict Rettgers and Laura Tyson Hartenstine</td></tr>
+            <tr><td>9 Sep 1923</td><td>Baptised at Central United Methodist Church, Reading, PA</td></tr>
+            <tr><td>1930 Census</td><td>128 West Pike St, Reading, PA</td></tr>
+            <tr><td>24 Feb 1937</td><td>Father passes away from complications of chemical warfare exposure in WWI</td></tr>
+            <tr><td>1940 Census</td><td>128 West Pike St, Reading, PA</td></tr>
+            <tr><td>13 Jun 1941</td><td>Graduates from Reading Senior High School</td></tr>
+            <tr><td>27 Aug 1941</td><td>Enlisted in the Navy at Philadelphia, PA</td></tr>
+            <tr><td>28 Dec 1945</td><td>Married to Marjorie Ethel Fett in Berks County, PA</td></tr>
+            <tr><td>28 Aug 1946</td><td>Honorable Discharge from the US Navy</td></tr>
+            <tr><td>1947</td><td>Started at Metropolitan Edison as a meter tester, laboratory tester, field tester</td></tr>
+            <tr><td>1950 Census</td><td>606 Kutztown Rd, Laureldale, PA</td></tr>
+            <tr><td>1948-1967</td><td>Three Daughters were born to Robert and Marjorie</td></tr>
+            <tr><td>Jun 1954</td><td>Graduated from Pennsylvania State University Extension School with a degree in Industrial Electricity</td></tr>
+            <tr><td>1969-1994</td><td>Seven Grandchildren were born</td></tr>
+            <tr><td>1985</td><td>Retired from Metropolitan Edison (GPU) as District Manager for Dillsburg</td></tr>
+            <tr><td>9 Jul 2014</td><td>Died in Holy Spirit Hospital, Camp Hill, PA</td></tr>
+            <tr><td>15 Jul 2014</td><td>Buried in Dillsburg Cemetery, Dillsburg, PA</td></tr>
+          </table>
+        </div>
+      </div>
+      <div class="row">
+        <div class="col-sm-8 col-sm-offset-1">
+          <h4>Service</h4>
+          <table>
+            <colgroup>
+              <col style="width:130px"/>
+              <col style="width:500px"/>
+            </colgroup>
+            <tr><td>27 Aug 1941</td><td>Enlisted in the Navy at Philadelphia, PA</td></tr>
+            <tr><td>28 Aug 1941</td><td>Arrived at Boot Camp, NTS Newport</td></tr>
+            <tr><td>23 Oct 1941</td><td>Graduated from Boot Camp, NTS Newport, 40th Co</td></tr>
+            <tr><td>28 Oct 1941</td><td>Report to US NTS San Diego, CA</td></tr>
+            <tr><td>7 Dec 1941</td><td>Pearl Harbor is attacked by the Japanese Imperial Navy</td></tr>
+            <tr><td>19 Feb 1942</td><td>Completed Group I (A) School, NTS San Diego, CA</td></tr>
+            <tr><td>3 Mar 1942</td><td>Seaman 2nd class (Sea2c) Rettgers arrives onboard USS Helena (CL-50) a St. Louis class light cruiser which was an upgraded Brooklyn class cruiser</td></tr>
+            <tr><td>1 May 1942</td><td>Sea2c Rettgers promoted to Seaman 1st class (Sea1c)</td></tr>
+            <tr><td>23 May 1942</td><td>Sea1c Rettgers transferred to US Naval Hospital Mare Island, CA for treatment.  Sea2c Rettgers had fallen down a hatch and damaged his kidney.  On his 1946 Draft Registration paperwork, the scar is noted as "Incision mark on right abdomen."</td></tr>
+            <tr><td>12 Aug 1942</td><td>Reports to R.S. San Francisco</td></tr>
+            <tr><td>25 Aug 1942</td><td>Reports to R.S. New York, New York</td></tr>
+            <tr><td>1 Sep 1942</td><td>Sea1c Rettgers reports on board USS Saufley (DD-465)</td></tr>
+            <tr><td>1 Nov 1942</td><td>Sea1c Rettgers promoted to Fire Controlman Third Class (FC3c)</td></tr>
+            <tr><td>1 May 1943</td><td>FC3c Rettgers promoted to Fire Controlman Second Class (FC2c)</td></tr>
+            <tr><td>1 Apr 1944</td><td>FC2c Rettgers promoted to Fire Controlman First Class (FC1c)</td></tr>
+            <tr><td>6 Jun 1944</td><td>D-Day landings at Normandy, France</td></tr>
+            <tr><td>8 May 1945</td><td>VE Day (victory in Europe) and formal surrender of Germany</td></tr>
+            <tr><td>22 Jun 1945</td><td>FC1c Rettgers is released from the Saufley to Advanced Fire Control School, Washington Navy Yard, Washington, D.C.</td></tr>
+            <tr><td>6 Aug 1945</td><td>Little Boy Atomic bomb dropped on Hiroshima</td></tr>
+            <tr><td>9 Aug 1945</td><td>Fat Man Atomic bomb dropped on Nagasaki</td></tr>
+            <tr><td>9 Aug 1945</td><td>Reports to Advanced Fire Control School, Navy Yard, Washington, D.C.</td></tr>
+            <tr><td>14 Aug 1945</td><td>VJ Day (victory over Japan)</td></tr>
+            <tr><td>15 Aug 1945</td><td>Promoted to Warrant Gunner</td></tr>
+            <tr><td>2 Sep 1945</td><td>Japan formally surrenders</td></tr>
+            <tr><td>31 Jan 1946</td><td>Completed NTS Fire Control - Advanced, Washington, D.C.</td></tr>
+            <tr><td>19 Feb 1946</td><td>Arrives on USS Boston (CA-69)</td></tr>
+            <tr><td>28 Aug 1946</td><td>Honorable Discharge from the US Navy</td></tr>
+          </table>
+        
+        </div>
+      </div>
+      <div class="row">
+        <div class="col-sm-8 col-sm-offset-1">
+          <h4>Awards</h4>
+          <ul>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Navy_and_Marine_Corps_Commendation_Medal_ribbon.svg/124px-Navy_and_Marine_Corps_Commendation_Medal_ribbon.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/Commendation_Medal">Navy Commendation Medal</a>
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/U.S._Navy_Good_Conduct_Medal_ribbon.svg/90px-U.S._Navy_Good_Conduct_Medal_ribbon.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/Good_Conduct_Medal_(United_States)">Good Conduct Medal</a>
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/American_Defense_Service_Medal_ribbon.svg/100px-American_Defense_Service_Medal_ribbon.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/American_Defense_Service_Medal">American Defense Service Medal</a>
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/American_Campaign_Medal_ribbon.svg/200px-American_Campaign_Medal_ribbon.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/American_Campaign_Medal">American Area Campaign Ribbon</a>
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Asiatic-Pacific_Campaign_Medal_ribbon.svg/1600px-Asiatic-Pacific_Campaign_Medal_ribbon.svg.png" height="20/">
+              <a href="https://en.wikipedia.org/wiki/Asiatic%E2%80%93Pacific_Campaign_Medal">Asiatic-Pacific Campaign Medal</a> (5 Stars: 2 silver, and 3 Gold for 13 total campaigns)
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/World_War_II_Victory_Medal_ribbon.svg/100px-World_War_II_Victory_Medal_ribbon.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/World_War_II_Victory_Medal">World War II Victory Medal</a>
+            </li>
+            <li>
+              <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Phliber_rib.svg/106px-Phliber_rib.svg.png" height="20">
+              <a href="https://en.wikipedia.org/wiki/Philippine_Liberation_Medal">Philippine Liberation Ribbon (1 Star)</a>
+            </li>
+          </ul>
+
+          <p>For the Asiatic-Pacific Area Ribbon, Robert was onboard for the following engagements:</p>
+          <ul>
+            <li>P9 - Capture and Defense of Guadalcanal - 10 Aug 42 - 8 Feb 43</li>
+            <li>P19 - Consolidation of Solomon Islands - 8 Feb 43 - 15 Mar 45</li>
+            <li>P21 - New Georgia Group operation - 20 Jun - 16 Oct 43</li>
+            <li>P22 - P22 - Bismarck Archipelago operation - 25 Jun 43 - 1 May 44</li>
+            <li>P001 - Anti-Submarine Warfare - 15 Sep 43</li>
+            <li>P24 - Treasury-Bougainville operation - 27 Oct - 15 Dec 43</li>
+            <li>P29 - Marianas operation - 10 Jun - 27 Aug 44</li>
+            <li>P32 - Luzon operation - 12 Dec 44 - 1 Apr 45</li>
+            <li>P003 - Anti-Submarine Warfare - 6 Apr 44</li>
+            <li>P38 - Tinian capture and occupation - 24 Jul - 1 Aug 44</li>
+            <li>P002 - Anti-Submarine Warfare - 27 Nov 44</li>
+            <li>P39 - Consolidation of the Southern Philippines - 28 Feb - 20 Jul 45</li>
+            <li>P41 - Manila Bay-Bicol operations - 29 Jan - 16 Apr 45</li>
+          </ul>
+        </div>
+      </div>
+      <div class="row">
+        <div class="col-sm-8 col-sm-offset-1">
+          <h4>Reunions</h4>
+          <p>Robert ("Bob") attended many Saufley reunions, and hosted one.  He "learned about the SAUFLEY Reunions from a shipmate and first attended a meeting in 1965.  He found it was a great experience to get together with shipmates and their families." (Uncommon Crew pg 286)</p>
+          <ul>
+            <li>1965  Alton Bay, NH</li>
+            <li>1970  Bethlehem, PA</li>
+            <li>1971  Wolcott, CT</li>
+            <li>1973  Newport, RI</li>
+            <li>1974  Chester, PA</li>
+            <li>1977  Fleetwood, PA</li>
+            <li>1979  Rumford, RI</li>
+            <li>1981  Dallas, TX</li>
+            <li>1985  Independence, MO</li>
+            <li>1986  Lynchburg, VA</li>
+            <li>1987  Struthers, OH</li>
+            <li>1988  Daytona Shores, FL</li>
+            <li>1989  Philadelphia, PA</li>
+            <li>1990  New London, CT</li>
+            <li>1991  Bloomington, MN</li>
+            <li>1992  Fairfax City, VA</li>
+            <li>1993  Daytona Shores, FL</li>
+            <li>1994  Harrisburg, PA (Hosted by Robert and Marjorie Rettgers)</li>
+            <li>1995  Daytona Shores, FL</li>
+            <li>1996  Colorado Spring, CO</li>
+            <li>1999  Reno, NE</li>
+            <li>2000  Minneapolis, MN</li>
+            <li>2001  Middletown, RI</li>
+            <li>2002  Daytona Shores, FL</li>
+            <li>2004  Pittsburg, PA</li>
+            <li>2005  Virginia Beach, VA</li>
+          </ul>
+        </div>
+      </div>
+    </div>
+
+    <!-- Footer -->
+    <div id="includeFooter"></div><script>$("#includeFooter").load("footer.html");</script>
+
+  </body>
+</html>
diff --git a/docs/saufley_crew_photos.xml b/docs/saufley_crew_photos.xml
index d27b1d3..a00680e 100644
--- a/docs/saufley_crew_photos.xml
+++ b/docs/saufley_crew_photos.xml
@@ -388,6 +388,18 @@
     <text>On leave either in Sydney 1943, or San Francisco/San Diego in 1944</text>
     <source>Robert Rettgers Personal Photos</source>
 </photo>
+<photo id="70">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/wwiiphotos/Sydney+Australia+1943+Rettgers+Larned+Treat.jpg</url>
+    <title>Sydney 1943</title>
+    <text>John Larned, Marshall Treat, Robert Rettgers</text>
+    <source>Robert Rettgers Personal Photos, Uncommon Crew pg 258</source>
+</photo>
+<photo id="71">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/wwiiphotos/Saufley_Battle_Record.jpg</url>
+    <title>USS Saufley Battle Record</title>
+    <text></text>
+    <source>Robert Rettgers Personal Photos</source>
+</photo>
 
 <!--
 <photo id="">
diff --git a/docs/saufley_reunion_photos.xml b/docs/saufley_reunion_photos.xml
index 2a215a8..3116885 100644
--- a/docs/saufley_reunion_photos.xml
+++ b/docs/saufley_reunion_photos.xml
@@ -38,6 +38,27 @@
     <pictured>(L to R) (Back) Cromie, Larned, Melia, Dalland, Rogers, Einhorn, Burger (Center) Hillman, Fagan, Polesak, CAPT Brown, Frank Devine, Ed Duffy, Wilson, DePalma, (Front) DeGuiseppi, Curtin, ??, ??, ??, Dorian, Cyr, Czechowski, Condon, Braddick, (Bottom) Heyne</pictured>
     <source>USS Saufley Reunions CD - Maggie Downie, Uncommon Crew pg 95</source>
 </photo>
+<photo id="87">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/AltonBayNH1965_20230903_15555041_0200.jpg</url>
+    <date>1965</date>
+    <location>Alton Bay, NH</location>
+    <pictured></pictured>
+    <source>Robert Rettgers Personal Photos</source>
+</photo>
+<photo id="88">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/AltonBayNH1965_20230903_15561480_0201.jpg</url>
+    <date>1965</date>
+    <location>Alton Bay, NH</location>
+    <pictured></pictured>
+    <source>Robert Rettgers Personal Photos</source>
+</photo>
+<photo id="89">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/AltonBayNH1965_20230903_15581799_0205.jpg</url>
+    <date>1965</date>
+    <location>Alton Bay, NH</location>
+    <pictured></pictured>
+    <source>Robert Rettgers Personal Photos</source>
+</photo>
 <photo id="86">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h27m27s347.png</url>
     <date>1966</date>
@@ -54,10 +75,17 @@
 </photo>
 <photo id="68">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h27m43s481.png</url>
-    <date>1970s</date>
-    <location></location>
+    <date>1971</date>
+    <location>Wolcott, CT</location>
     <pictured>(Third above sign) Robert Rettgers, (standing right) John Larned</pictured>
-    <source>USS Saufley Reunions CD - Maggie Downie</source>
+    <source>Robert Rettgers Personal Photos, USS Saufley Reunions CD - Maggie Downie</source>
+</photo>
+<photo id="90">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/WolcottCN1971_20230903_16031803_0217.jpg</url>
+    <date>1971</date>
+    <location>Wolcott, CT</location>
+    <pictured>(Third above sign) Robert Rettgers, (standing right) John Larned</pictured>
+    <source>Robert Rettgers Personal Photos</source>
 </photo>
 <photo id="69">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h28m36s695.png</url>
@@ -66,16 +94,9 @@
     <pictured></pictured>
     <source>USS Saufley Reunions CD - Maggie Downie</source>
 </photo>
-<photo id="70">
-    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h29m07s304.png</url>
-    <date>1970s</date>
-    <location></location>
-    <pictured>(Standing Navy Blue shirt) Robert Rettgers</pictured>
-    <source>USS Saufley Reunions CD - Maggie Downie</source>
-</photo>
 <photo id="71">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h30m35s118.png</url>
-    <date>1970s</date>
+    <date>1970, 1973, 1974, or 1977</date>
     <location></location>
     <pictured>(Standing center blue and yellow shirt) Robert Rettgers</pictured>
     <source>USS Saufley Reunions CD - Maggie Downie</source>
@@ -87,16 +108,23 @@
     <pictured></pictured>
     <source>USS Saufley Reunions CD - Maggie Downie</source>
 </photo>
+<photo id="70">
+    <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/moviephotos/vlcsnap-2022-04-03-16h29m07s304.png</url>
+    <date>1970, 1973, 1974, or 1977</date>
+    <location></location>
+    <pictured>(Standing Navy Blue shirt) Robert Rettgers</pictured>
+    <source>USS Saufley Reunions CD - Maggie Downie</source>
+</photo>
 <photo id="1">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/Photo_2022-04-04_212031_Pre1978.jpg</url>
-    <date>circa 1978</date>
+    <date>1970, 1973, 1974, or 1977</date>
     <location></location>
     <pictured>(L to R) Robert Rettgers, John Larned</pictured>
     <source>Robert Rettgers Personal Photos</source>
 </photo>
 <photo id="2">
     <url>https://saufleyphotos.s3.us-east-2.amazonaws.com/reunionphotos/Photo_2022-04-04_212304_Pre1978.jpg</url>
-    <date>circa 1978</date>
+    <date>1970, 1973, 1974, or 1977</date>
     <location></location>
     <pictured>(L to R) Robert Rettgers, John Larned</pictured>
     <source>Robert Rettgers Personal Photos</source>
diff --git a/docs/saufley_reunion_photos.xsl b/docs/saufley_reunion_photos.xsl
index 1b95107..f36cb81 100644
--- a/docs/saufley_reunion_photos.xsl
+++ b/docs/saufley_reunion_photos.xsl
@@ -50,12 +50,107 @@
                     <li>If you see an error, can name someone pictured, or have a picture from the Saufley Reunions, please enter an issue <a href="https://github.com/bertcarnell/USS-Saufely-DD-465/issues">here</a></li>
                 </ul>
                 <h4>Locations</h4>
-                <div>1954 IN, 1955 OH, 1956 IL, 1957 IL, 1958 OH, 1959 IN</div>
-                <div>1960 OH, 1961 WI, 1962 WI, 1963 IL, 1964 CT, 1965 NH, 1966 NC, 1967 --, 1968 VA, 1969 NJ</div>
-                <div>1970 PA, 1971 CT, 1972 OH, 1973 RI, 1974 VA, 1975 WI, 1976 FL, 1977 PA, 1978 CA, 1979 RI</div>
-                <div>1980 NC, 1981 TX, 1982 CA, 1983 OH, 1984 IA, 1985 MO, 1986 VA, 1987 OH, 1988 FL, 1989 PA</div>
-                <div>1990 CT, 1991 MN, 1992 VA, 1993 PL, 1994 PA, 1995 FL, 1996 CO, 1997 MA, 1998 NY, 1999 NV</div>
-                <div>2000 MN, 2001 RI, 2002 ??, 2003 CO, 2004 PA, 2005 VA, 2006 CT</div>
+                <div class="row">
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>1950s</h6></li>
+                            <ul>
+                                <li>1954  South Bend, IN: Erwin &amp; Helen Hilman</li>
+                                <li>1955  Dayton, OH: Herman &amp; Ann Burger</li>
+                                <li>1956  Chicago, IL: Ray &amp; Ann Whittington</li>
+                                <li>1957  Litchfield, IL: Wynter &amp; Alice Rodgers</li>
+                                <li>1958  Columbus, OH: Jim &amp; Mary Fagan</li>
+                                <li>1959  South Bend, IN: Erwin &amp; Helen Hillman</li>
+                            </ul>
+                        </ul>
+                    </div>
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>1960s</h6></li>
+                            <ul>
+                                <li>1960  Dayton, OH: Herman &amp; Ann Burger</li>
+                                <li>1961  Waukesha, WI: Joe DeGuiseppe</li>
+                                <li>1962  Milwaukee, WI: Clem &amp; Betty Helminiak</li>
+                                <li>1963  Rockford, IL: Tom &amp; Florence Curry</li>
+                                <li>1964  Norwalk, CT: Fred &amp; Gladys Polesak</li>
+                                <li>1965  Alton Bay, NH: Richard &amp; Mary Downing</li>
+                                <li>1966  Sylva, NC: Andy &amp; Faye Parker</li>
+                                <li>1967</li>
+                                <li>1968  Chester, VA: Emory (EJ) &amp; Ann Jernigan</li>
+                                <li>1969  Middletown, NJ: Robert &amp; Verna Vordick</li>
+                            </ul>
+                        </ul>
+                    </div>
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>1970s</h6></li>
+                            <ul>
+                                <li>1970  Bethlehem, PA: Vernon &amp; Lois Ebling</li>
+                                <li>1971  Wolcott, CT:  Arthur &amp; Anita Cyr</li>
+                                <li>1972  Newberg Hts, OH: Ray &amp; Helen DeCenzi</li>
+                                <li>1973  Newport, RI: Joseph &amp; Alice Devine</li>
+                                <li>1974  Chester, VA: Emory (EJ) &amp; Ann Jernigan</li>
+                                <li>1975  Waukesha, WI:  Joe &amp; Laura DeGuiseppe</li>
+                                <li>1976  Longboat Key, FL: Herman &amp; Ann Burger</li>
+                                <li>1977  Fleetwood, PA: Ralph &amp; Hanna DeHart</li>
+                                <li>1978  Tustin, CA: Chester &amp; Marion Vetter</li>
+                                <li>1979  Rumford, RI: John &amp; Barbara Larned</li>
+                            </ul>
+                        </ul>
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>1980s</h6></li>
+                            <ul>
+                                <li>1980  Newton, NC: Carl &amp; Madge Watts</li>
+                                <li>1981  Dallas, TX:  Karl &amp; Jane Braddick</li>
+                                <li>1982  Covina, CA: Jim &amp; Marie Hartley, Randolph (Tiny) &amp; Lou Meadows</li>
+                                <li>1983  Maple Hts, OH: Tony &amp; Shirley Eabon</li>
+                                <li>1984  Waterloo, IA: Kennison &amp; Mildered Hayes</li>
+                                <li>1985  Independence, MO: Willis &amp; Blanche Norman</li>
+                                <li>1986  Lynchburg, VA: Jayson &amp; Margaret Tomlinson</li>
+                                <li>1987  Struthers, OH: Stephen &amp; Loretta Macala</li>
+                                <li>1988  Dayton Shores, FL: Robert &amp; Laura Cromie</li>
+                                <li>1989  Philadelphia, PA: Daniel &amp; Monti Michie</li>
+                            </ul>
+                        </ul>
+                    </div>
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>1990s</h6></li>
+                            <ul>
+                                <li>1990  New London, CT: William &amp; Barbara Downie</li>
+                                <li>1991  Bloomington, MN: Charles &amp; Margaret McLellan, Warren &amp; Lorraine Heyne</li>
+                                <li>1992  Fairfax City, VA: Emory (EJ) Jernigan</li>
+                                <li>1993  Daytona Shores, FL: Robert &amp; Laura Cromie</li>
+                                <li>1994  Harrisburg, PA: Robert &amp; Marge Rettgers</li>
+                                <li>1995  Daytona Shores, FL: Robert &amp; Laura Cromie</li>
+                                <li>1996  Colorado Springs, CO: Charles &amp; Margaret McLellan, Warren &amp; Lorraine Heyne</li>
+                                <li>1997  Great Barrington, MA: Fred &amp; Joan Polesak</li>
+                                <li>1998  Grand Island, NY: Harold &amp; Gerrie Hutchinson</li>
+                                <li>1999  Reno, NE:  Bill &amp; Barbara Downie</li>
+                            </ul>
+                        </ul>
+                    </div>
+                    <div class="col-sm-4">
+                        <ul>
+                            <li><h6>2000s</h6></li>
+                            <ul>
+                                <li>2000  Minneapolis, MN: Warren &amp; Lorraine Heyne</li>
+                                <li>2001  Middletown, RI: John Larned &amp; Family</li>
+                                <li>2002  Daytona Shores, FL: Laura Cromie, Harold &amp; Gerrie Hutchinson</li>
+                                <li>2003  Colorado Springs, CO: Warren &amp; Lorraine Heyne</li>
+                                <li>2004  Pittsburg, PA: John Wszeborowski</li>
+                                <li>2005  Virginia Beach, VA: Christina Cochran DeCaravjal, John &amp; Bob Larned</li>
+                                <li>2006  New London, CT: William &amp; Barbara Downie, Maggie Downie</li>
+                                <li>2007  Pittsburg, PA: John Wszeborowski</li>
+                                <li>2008  Colorado Spings, CO: Warren Heyne</li>
+                            </ul>
+                        </ul>
+                    </div>
+                </div>
             </div>
 
             <hr/>
diff --git a/src/download_and_process_extra_action_reports.R b/src/download_and_process_extra_action_reports.R
new file mode 100644
index 0000000..9c967d6
--- /dev/null
+++ b/src/download_and_process_extra_action_reports.R
@@ -0,0 +1,366 @@
+## Load the outline of the War Diaries and After Action Reports
+
+X <- read.csv("data/USS Saufley War Reports.csv", header = TRUE)
+
+X$start_num <- NA
+X$start_base_str <- NA
+X$start_dir <- NA
+
+# start at 66, skip 106
+for (i in c(66:105, 107:nrow(X)))
+{
+  start_addr <- strsplit(X$First.Image[i], split = "[/]")[[1]]
+  X$start_num[i] <- as.numeric(gsub("[.]jpg", "", start_addr[length(start_addr)]))
+  if (i == 107) X$start_num <- 126
+  start_base <- start_addr[3:(length(start_addr)-1)]
+  X$start_base_str[i] <- paste0("https://", paste(start_base, sep = "", collapse = "/"))
+  X$start_dir[i] <- paste0(i, "_", X$Date[i])
+}
+
+## Download Images for the War Diaries and After Action Reports
+
+if (!dir.exists("img"))
+{
+  dir.create("img")
+}
+if (!dir.exists("img/war_history"))
+{
+  dir.create("img/war_history")
+}
+
+  
+for (i in c(66:105, 107:nrow(X)))
+{
+  if (!dir.exists(file.path("img", "war_history", X$start_dir[i])))
+  {
+    dir.create(file.path("img", "war_history", X$start_dir[i]))
+  }
+  print(i)
+  for (j in 1:X$Images[i])
+  {
+    base_file_name <- paste0(formatC(X$start_num[i] + j - 1, width = 4, flag = "0"), 
+                             ".jpg")
+    download_url <- paste0(X$start_base_str[i], "/", base_file_name)
+    if (i == 73 & j == 8) download_url <- gsub("[.]jpg", "b.jpg", download_url)
+    if (i == 107 & j == 1) download_url <- gsub("[.]jpg", "a.jpg", download_url)
+    bdone <- FALSE
+    while (!bdone)
+    {
+      tryCatch({
+        download.file(url = download_url,
+                      destfile = file.path("img", "war_history", X$start_dir[i], base_file_name),
+                      mode = "wb")
+        bdone <- TRUE}, error = function(e) Sys.sleep(1))
+    }
+  }
+}
+
+if (!requireNamespace("paws")) {
+  install.packages("paws")
+}
+
+if (FALSE) {
+  ################################################################################
+  ## Get Data
+  
+  require(paws)
+  
+  # secrets
+  source("~/bertcarnell_aws_info.R")
+  
+  s3bucket <- "saufley-war-reports"
+  
+  # https://docs.aws.amazon.com/textract/latest/dg/API_Reference.html
+  
+  textract <- paws::textract()
+  s3 <- paws::s3()
+  
+  s3files_1 <- s3$list_objects(Bucket = s3bucket, Prefix = "muster/muster-00")
+  s3files_2 <- s3$list_objects(Bucket = s3bucket, Prefix = "muster/muster-01")
+  s3files <- c(sapply(s3files_1$Contents, function(x) x$Key, USE.NAMES = FALSE),
+               sapply(s3files_2$Contents, function(x) x$Key, USE.NAMES = FALSE))
+  
+  s3files_groups <- sapply(s3files, function(x) gsub("[/].*", "", x), USE.NAMES = FALSE)
+  
+  # start all the textract text extractions and save the jobids
+  
+  s3files_jobids <- character(length(s3files))
+  
+  for (i in seq_along(s3files))
+  {
+    cat(paste("\nTrying", i, s3files[i]))
+    
+    # catch connection errors and loop until a successful submission
+    resp <- NULL
+    while (is.null(resp))
+    {
+      tryCatch({
+        resp <- textract$start_document_text_detection(
+          DocumentLocation = list(
+            S3Object = list(Bucket = s3bucket, Name = s3files[i])
+          ))
+      }, error = function(e) print(e))
+      Sys.sleep(1)
+    }
+    s3files_jobids[i] <- resp$JobId
+  }
+  
+  # get results from all jobs
+  
+  stopifnot(all(!is.na(s3files_jobids)))
+  
+  results <- vector("list", length = length(s3files))
+  for (i in seq_along(s3files))
+  {
+    cat(paste("\nTrying", i, s3files[i]))
+    bdone <- FALSE
+    while(!bdone)
+    {
+      while (is.null(results[[i]]))
+      {
+        tryCatch({
+          results[[i]] <- textract$get_document_text_detection(
+            JobId = s3files_jobids[i]
+          )}, error = function(e) print(e))
+        Sys.sleep(1)
+      }
+      if (results[[i]]$JobStatus != "IN_PROGRESS")
+      {
+        bdone <- TRUE
+      }
+      Sys.sleep(1)
+    }
+    # check that there are not multiple parts
+    if (length(results[[i]]$NextToken) != 0) {
+      cat(paste("\n\tMulti-part in ", i, s3files[i]))
+    }
+  }
+  
+  stopifnot(all(!is.null(results)))
+  
+  stopifnot(all(sapply(results, function(x) length(x$Warnings) == 0)))
+  stopifnot(all(sapply(results, function(x) length(x$StatusMessage) == 0)))
+  stopifnot(all(sapply(results, function(x) length(x$NextToken) == 0)))
+  stopifnot(all(sapply(results, function(x) x$DocumentMetadata$Pages) == 1))
+  
+  save(s3files, s3files_groups, s3files_jobids,
+       results, file = file.path("src", "output", "ActionReports_and_muster.Rdata"))
+}
+
+################################################################################
+
+load(file.path("src", "output", "ActionReports_and_muster.Rdata"))
+
+unique(sapply(results[[1]]$Blocks, function(x) x$BlockType))
+
+################################################################################
+
+get_lines <- function(textract_result) {
+  ind <- which(sapply(textract_result$Blocks, function(x) x$BlockType) == "LINE")
+  sapply(textract_result$Blocks[ind], function(x) x$Text)
+}
+
+################################################################################
+
+s3files_short <- sapply(s3files, function(x) {
+  gsub(".*[/]", "", x)
+}, USE.NAMES = FALSE)
+
+results_lines <- lapply(results, get_lines)
+
+results_lines2 <- lapply(results_lines, function(x) {
+  c(x, "", "", "", "", "")
+})
+
+if (!dir.exists(file.path("src", "output"))) 
+  dir.create(file.path("src", "output"))
+
+writeLines(unlist(results_lines2),
+           file.path("src", "output", "ActionReports_and_muster.txt"))
+
+
+################################################################################
+
+if (FALSE) {
+  ################################################################################
+  ## Get Data
+  
+  require(paws)
+  
+  # secrets
+  source("~/bertcarnell_aws_info.R")
+  
+  s3bucket <- "saufley-war-reports"
+  
+  # https://docs.aws.amazon.com/textract/latest/dg/API_Reference.html
+  
+  textract <- paws::textract()
+  s3 <- paws::s3()
+  
+  bdone <- FALSE
+  s3files <- s3$list_objects(Bucket = s3bucket)
+  s3files <- sapply(s3files$Contents, function(x) x$Key, USE.NAMES = FALSE)
+  while (!bdone)
+  {
+    print(length(s3files))
+    temp <- s3$list_objects(Bucket = s3bucket, Marker = s3files[length(s3files)])
+    temp <- sapply(temp$Contents, function(x) x$Key, USE.NAMES = FALSE)
+    s3files <- c(s3files, temp)
+    if (length(temp) < 1000)
+      bdone <- TRUE
+  }
+  
+  print(length(s3files))
+  
+  s3files_groups <- sapply(s3files, function(x) gsub("[/].*", "", x), USE.NAMES = FALSE)
+  
+  # Cut out the muster ones since we already did those
+  s3files <- s3files[-which(s3files_groups == "muster")]
+  s3files_groups <- s3files_groups[-which(s3files_groups == "muster")]
+  
+  # cut out the stuff I have already OCR'd (up to folder 66)
+  s3files_num <- as.numeric(sapply(s3files_groups, function(x) strsplit(x, "[_]")[[1]][1]))
+  s3files <- s3files[which(s3files_num >= 66)]
+  s3files_groups <- s3files_groups[which(s3files_num >= 66)]
+  
+  # start all the textract text extractions and save the jobids
+  
+  s3files_jobids <- character(length(s3files))
+  #for (i in seq_along(s3files))
+  for (i in 1539:length(s3files))
+  {
+    cat(paste("\nTrying", i, s3files[i]))
+    
+    # catch connection errors and loop until a successful submission
+    resp <- NULL
+    while (is.null(resp))
+    {
+      tryCatch({
+        resp <- textract$start_document_text_detection(
+          DocumentLocation = list(
+            S3Object = list(Bucket = s3bucket, Name = s3files[i])
+          ))
+      }, error = function(e) print(e))
+      Sys.sleep(1)
+    }
+    s3files_jobids[i] <- resp$JobId
+  }
+  
+  # get results from all jobs
+  
+  results <- vector("list", length = length(s3files))
+  
+  for (i in 938:1538)
+  {
+    if (is.na(s3files_jobids[i])) next
+    cat(paste("\nTrying", i, s3files[i]))
+    bdone <- FALSE
+    while(!bdone)
+    {
+      while (is.null(results[[i]]))
+      {
+        tryCatch({
+          results[[i]] <- textract$get_document_text_detection(
+            JobId = s3files_jobids[i]
+          )}, error = function(e) print(e))
+        Sys.sleep(1)
+      }
+      if (results[[i]]$JobStatus != "IN_PROGRESS")
+      {
+        bdone <- TRUE
+      }
+      Sys.sleep(1)
+    }
+    # check that there are not multiple parts
+    if (length(results[[i]]$NextToken) != 0) {
+      cat(paste("\n\tMulti-part in ", i, s3files[i]))
+    }
+  }
+  
+  for (i in 1539:length(s3files))
+  {
+    cat(paste("\nTrying", i, s3files[i]))
+    
+    # catch connection errors and loop until a successful submission
+    resp <- NULL
+    while (is.null(resp))
+    {
+      tryCatch({
+        resp <- textract$start_document_text_detection(
+          DocumentLocation = list(
+            S3Object = list(Bucket = s3bucket, Name = s3files[i])
+          ))
+      }, error = function(e) print(e))
+      Sys.sleep(1)
+    }
+    s3files_jobids[i] <- resp$JobId
+  }
+  
+  for (i in 1539:length(s3files))
+  {
+    if (is.na(s3files_jobids[i])) next
+    cat(paste("\nTrying", i, s3files[i]))
+    bdone <- FALSE
+    while(!bdone)
+    {
+      while (is.null(results[[i]]))
+      {
+        tryCatch({
+          results[[i]] <- textract$get_document_text_detection(
+            JobId = s3files_jobids[i]
+          )}, error = function(e) print(e))
+        Sys.sleep(1)
+      }
+      if (results[[i]]$JobStatus != "IN_PROGRESS")
+      {
+        bdone <- TRUE
+      }
+      Sys.sleep(1)
+    }
+    # check that there are not multiple parts
+    if (length(results[[i]]$NextToken) != 0) {
+      cat(paste("\n\tMulti-part in ", i, s3files[i]))
+    }
+  }
+  
+  stopifnot(all(!is.null(results)))
+  
+  stopifnot(all(sapply(results, function(x) length(x$Warnings) == 0)))
+  stopifnot(all(sapply(results, function(x) length(x$StatusMessage) == 0)))
+  stopifnot(all(sapply(results, function(x) length(x$NextToken) == 0)))
+  stopifnot(all(sapply(results, function(x) x$DocumentMetadata$Pages) == 1))
+  
+  save(s3files, s3files_groups, s3files_jobids,
+       results, file = file.path("src", "output", "DesronActionReports.Rdata"))
+}
+
+################################################################################
+
+load(file.path("src", "output", "DesronActionReports.Rdata"))
+
+unique(sapply(results[[1]]$Blocks, function(x) x$BlockType))
+
+################################################################################
+
+get_lines <- function(textract_result) {
+  ind <- which(sapply(textract_result$Blocks, function(x) x$BlockType) == "LINE")
+  sapply(textract_result$Blocks[ind], function(x) x$Text)
+}
+
+################################################################################
+
+s3files_short <- sapply(s3files, function(x) {
+  gsub(".*[/]", "", x)
+}, USE.NAMES = FALSE)
+
+results_lines <- lapply(results, get_lines)
+
+results_lines2 <- lapply(results_lines, function(x) {
+  c(x, "", "", "", "", "")
+})
+
+if (!dir.exists(file.path("src", "output"))) 
+  dir.create(file.path("src", "output"))
+
+writeLines(unlist(results_lines2),
+           file.path("src", "output", "DesronActionReports.txt"))