W.J. Flaherty Insurance 0ffers a variety of insurance products and financial services at affordable prices. It also offers a quick and reliable claims process. The firm is staffed with professionally-trained agents and it allows for annual, semi-annual, quarterly or monthly payments on policies.