If you like these photos, consider donating something to help....
![](thumbs/2022HalloranConcert-0032.jpg)
2022HalloranConcert-0032
![](thumbs/2022HalloranConcert-0033.jpg)
2022HalloranConcert-0033
![](thumbs/2022HalloranConcert-0034.jpg)
2022HalloranConcert-0034
![](thumbs/2022HalloranConcert-0035.jpg)
2022HalloranConcert-0035
![](thumbs/2022HalloranConcert-0036.jpg)
2022HalloranConcert-0036
![](thumbs/2022HalloranConcert-0037.jpg)
2022HalloranConcert-0037
![](thumbs/2022HalloranConcert-0038.jpg)
2022HalloranConcert-0038
![](thumbs/2022HalloranConcert-0039.jpg)
2022HalloranConcert-0039
![](thumbs/2022HalloranConcert-0040.jpg)
2022HalloranConcert-0040
![](thumbs/2022HalloranConcert-0041.jpg)
2022HalloranConcert-0041
![](thumbs/2022HalloranConcert-0042.jpg)
2022HalloranConcert-0042
![](thumbs/2022HalloranConcert-0043.jpg)
2022HalloranConcert-0043
![](thumbs/2022HalloranConcert-0044.jpg)
2022HalloranConcert-0044
![](thumbs/2022HalloranConcert-0045.jpg)
2022HalloranConcert-0045
![](thumbs/2022HalloranConcert-0046.jpg)
2022HalloranConcert-0046
![](thumbs/2022HalloranConcert-0047.jpg)
2022HalloranConcert-0047
![](thumbs/2022HalloranConcert-0048.jpg)
2022HalloranConcert-0048
![](thumbs/2022HalloranConcert-0049.jpg)
2022HalloranConcert-0049
![](thumbs/2022HalloranConcert-0050.jpg)
2022HalloranConcert-0050
![](thumbs/2022HalloranConcert-0051.jpg)
2022HalloranConcert-0051
2022 Halloran Concert AM