flanagan-june22-3flanagan-june22-12flanagan-june22-15flanagan-june22-1flanagan-june22-2flanagan-june22-4flanagan-june22-5flanagan-june22-6flanagan-june22-7flanagan-june22-8flanagan-june22-9flanagan-june22-10flanagan-june22-11flanagan-june22-13flanagan-june22-14flanagan-june22-16