Patrick Thompson and Associates LLC.