Galligan, Thompson & Flocas LLP