MICHAEL HAGGERTY AGENCY, INC.