0001580642-23-000225.txt : 20230113 0001580642-23-000225.hdr.sgml : 20230113 20230113122408 ACCESSION NUMBER: 0001580642-23-000225 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230113 DATE AS OF CHANGE: 20230113 EFFECTIVENESS DATE: 20230113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CONTRAVISORY INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001365707 IRS NUMBER: 042506103 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11954 FILM NUMBER: 23527972 BUSINESS ADDRESS: STREET 1: 120 LONGWATER DRIVE STREET 2: SUITE 100 CITY: NORWELL STATE: MA ZIP: 02061 BUSINESS PHONE: 781-740-1786 MAIL ADDRESS: STREET 1: 120 LONGWATER DRIVE STREET 2: SUITE 100 CITY: NORWELL STATE: MA ZIP: 02061 FORMER COMPANY: FORMER CONFORMED NAME: Contravisory Research & Management Corp. DATE OF NAME CHANGE: 20060609 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001365707 XXXXXXXX 12-31-2022 12-31-2022 false CONTRAVISORY INVESTMENT MANAGEMENT, INC.
120 Longwater Drive Suite 100 Norwell MA 02061
13F HOLDINGS REPORT 028-11954 N
Philip A. Noonan COO & Secretary 781-740-1786 /s/ Philip A. Noonan Norwell MA 01-12-2023 0 310 360658308
INFORMATION TABLE 2 infotable.xml GENERAL DYNAMICS CORP COM 369550108 6304475 25410 SH SOLE 0 0 25410 MCDONALDS CORP COM 580135101 685969 2603 SH SOLE 0 0 2603 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 257098 4107 SH SOLE 0 0 4107 VERRA MOBILITY CORP CL A COM STK 92511U102 192168 13895 SH SOLE 0 0 13895 WASTE MGMT INC DEL COM 94106L109 425615 2713 SH SOLE 0 0 2713 ZIONS BANCORPORATION N A COM 989701107 411174 8364 SH SOLE 0 0 8364 WESTLAKE CORPORATION COM 960413102 6743030 65760 SH SOLE 0 0 65760 FASTENAL CO COM 311900104 379364 8017 SH SOLE 0 0 8017 HASBRO INC COM 418056107 7016 115 SH SOLE 0 0 115 LIBERTY ENERGY INC COM CL A 53115L104 5908 369 SH SOLE 0 0 369 NISOURCE INC COM 65473P105 392243 14305 SH SOLE 0 0 14305 MONDELEZ INTL INC CL A 609207105 6570824 98587 SH SOLE 0 0 98587 ELEVANCE HEALTH INC COM 036752103 6827118 13309 SH SOLE 0 0 13309 KELLOGG CO COM 487836108 422239 5927 SH SOLE 0 0 5927 CADENCE DESIGN SYSTEM INC COM 127387108 616858 3840 SH SOLE 0 0 3840 QUANTA SVCS INC COM 74762E102 701100 4920 SH SOLE 0 0 4920 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 570557 8093 SH SOLE 0 0 8093 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 10525 222 SH SOLE 0 0 222 BANK MONTREAL QUE COM 063671101 86342 953 SH SOLE 0 0 953 MGE ENERGY INC COM 55277P104 4083 58 SH SOLE 0 0 58 STARBUCKS CORP COM 855244109 137888 1390 SH SOLE 0 0 1390 PROSHARES TR SHORT QQQ NEW 74347B714 104644 7109 SH SOLE 0 0 7109 ISHARES TR MSCI EMG MKT ETF 464287234 149174 3936 SH SOLE 0 0 3936 LILLY ELI & CO COM 532457108 8795159 24041 SH SOLE 0 0 24041 HENRY SCHEIN INC COM 806407102 504938 6322 SH SOLE 0 0 6322 EXXON MOBIL CORP COM 30231G102 66180 600 SH SOLE 0 0 600 BRISTOL-MYERS SQUIBB CO COM 110122108 336510 4677 SH SOLE 0 0 4677 HALLIBURTON CO COM 406216101 10331933 262565 SH SOLE 0 0 262565 BROWN & BROWN INC COM 115236101 506065 8883 SH SOLE 0 0 8883 FULLER H B CO COM 359694106 265639 3709 SH SOLE 0 0 3709 AVNET INC COM 053807103 253929 6107 SH SOLE 0 0 6107 MICROSOFT CORP COM 594918104 1879469 7837 SH SOLE 0 0 7837 CLOROX CO DEL COM 189054109 366963 2615 SH SOLE 0 0 2615 COMERICA INC COM 200340107 401835 6011 SH SOLE 0 0 6011 GLOBE LIFE INC COM 37959E102 702204 5825 SH SOLE 0 0 5825 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 134893 1084 SH SOLE 0 0 1084 MARSH & MCLENNAN COS INC COM 571748102 6674967 40337 SH SOLE 0 0 40337 ELECTRONIC ARTS INC COM 285512109 471493 3859 SH SOLE 0 0 3859 LAS VEGAS SANDS CORP COM 517834107 470509 9788 SH SOLE 0 0 9788 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 274727 5695 SH SOLE 0 0 5695 ANALOG DEVICES INC COM 032654105 145987 890 SH SOLE 0 0 890 FMC CORP COM NEW 302491303 503568 4035 SH SOLE 0 0 4035 MOLSON COORS BEVERAGE CO CL B 60871R209 411130 7980 SH SOLE 0 0 7980 WARNER BROS DISCOVERY INC COM SER A 934423104 702 74 SH SOLE 0 0 74 COMFORT SYS USA INC COM 199908104 6329 55 SH SOLE 0 0 55 MOLINA HEALTHCARE INC COM 60855R100 136711 414 SH SOLE 0 0 414 RUSH ENTERPRISES INC CL A 781846209 4914 94 SH SOLE 0 0 94 GENERAL ELECTRIC CO COM NEW 369604301 10474 125 SH SOLE 0 0 125 FOOT LOCKER INC COM 344849104 5480 145 SH SOLE 0 0 145 FORTIVE CORP COM 34959J108 169620 2640 SH SOLE 0 0 2640 WABTEC COM 929740108 603451 6046 SH SOLE 0 0 6046 COTERRA ENERGY INC COM 127097103 374177 15229 SH SOLE 0 0 15229 AMPHENOL CORP NEW CL A 032095101 389608 5117 SH SOLE 0 0 5117 J & J SNACK FOODS CORP COM 466032109 228907 1529 SH SOLE 0 0 1529 SHELL PLC SPON ADS 780259305 122329 2148 SH SOLE 0 0 2148 SANMINA CORPORATION COM 801056102 7161 125 SH SOLE 0 0 125 RAMBUS INC DEL COM 750917106 362176 10111 SH SOLE 0 0 10111 HEXCEL CORP NEW COM 428291108 226749 3853 SH SOLE 0 0 3853 PINNACLE WEST CAP CORP COM 723484101 548400 7212 SH SOLE 0 0 7212 IDACORP INC COM 451107106 234035 2170 SH SOLE 0 0 2170 ISHARES INC MSCI THAILND ETF 464286624 167974 2234 SH SOLE 0 0 2234 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 33920 517 SH SOLE 0 0 517 BELDEN INC COM 077454106 6471 90 SH SOLE 0 0 90 T-MOBILE US INC COM 872590104 4953900 35385 SH SOLE 0 0 35385 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 448832 1453 SH SOLE 0 0 1453 BP PLC SPONSORED ADR 055622104 127110 3639 SH SOLE 0 0 3639 GARTNER INC COM 366651107 383536 1141 SH SOLE 0 0 1141 HOSTESS BRANDS INC CL A 44109J106 233556 10408 SH SOLE 0 0 10408 ONEOK INC NEW COM 682680103 6465603 98411 SH SOLE 0 0 98411 TEXTRON INC COM 883203101 526327 7434 SH SOLE 0 0 7434 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 445623 4867 SH SOLE 0 0 4867 SEALED AIR CORP NEW COM 81211K100 2993 60 SH SOLE 0 0 60 ATI INC COM 01741R102 6241 209 SH SOLE 0 0 209 M & T BK CORP COM 55261F104 309413 2133 SH SOLE 0 0 2133 ISHARES INC MSCI SWITZERLAND 464286749 316865 7557 SH SOLE 0 0 7557 KOSMOS ENERGY LTD COM 500688106 5444 856 SH SOLE 0 0 856 AEROJET ROCKETDYNE HLDGS INC COM 007800105 321933 5756 SH SOLE 0 0 5756 SCHLUMBERGER LTD COM STK 806857108 10688097 199927 SH SOLE 0 0 199927 NABORS INDUSTRIES LTD SHS G6359F137 264518 1708 SH SOLE 0 0 1708 KIMBERLY-CLARK CORP COM 494368103 5994856 44161 SH SOLE 0 0 44161 METTLER TOLEDO INTERNATIONAL COM 592688105 8130656 5625 SH SOLE 0 0 5625 KLA CORP COM NEW 482480100 690719 1832 SH SOLE 0 0 1832 HESS CORP COM 42809H107 272578 1922 SH SOLE 0 0 1922 PRICESMART INC COM 741511109 3951 65 SH SOLE 0 0 65 ISHARES TR CORE DIV GRWTH 46434V621 23200 464 SH SOLE 0 0 464 AXONICS INC COM 05465P101 4502 72 SH SOLE 0 0 72 LAMB WESTON HLDGS INC COM 513272104 549385 6148 SH SOLE 0 0 6148 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 120503 2511 SH SOLE 0 0 2511 PUBLIC STORAGE COM 74460D109 408237 1457 SH SOLE 0 0 1457 CHEVRON CORP NEW COM 166764100 601471 3351 SH SOLE 0 0 3351 AFLAC INC COM 001055102 6947677 96576 SH SOLE 0 0 96576 MERCK & CO INC COM 58933Y105 8724220 78632 SH SOLE 0 0 78632 FIRSTENERGY CORP COM 337932107 365801 8722 SH SOLE 0 0 8722 PATTERSON COS INC COM 703395103 216420 7721 SH SOLE 0 0 7721 CORVEL CORP COM 221006109 229331 1578 SH SOLE 0 0 1578 ISHARES INC MSCI MEXICO ETF 464286822 195822 3960 SH SOLE 0 0 3960 HAEMONETICS CORP MASS COM 405024100 6371 81 SH SOLE 0 0 81 ASSURED GUARANTY LTD COM G0585R106 249227 4003 SH SOLE 0 0 4003 US BANCORP DEL COM NEW 902973304 6760 155 SH SOLE 0 0 155 CARDINAL HEALTH INC COM 14149Y108 7362685 95781 SH SOLE 0 0 95781 CF INDS HLDGS INC COM 125269100 870914 10222 SH SOLE 0 0 10222 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 152862 7180 SH SOLE 0 0 7180 ULTA BEAUTY INC COM 90384S303 7587207 16175 SH SOLE 0 0 16175 VERIZON COMMUNICATIONS INC COM 92343V104 3428 87 SH SOLE 0 0 87 VANGUARD INDEX FDS SMALL CP ETF 922908751 3120 17 SH SOLE 0 0 17 GENUINE PARTS CO COM 372460105 746267 4301 SH SOLE 0 0 4301 AUTOZONE INC COM 053332102 616545 250 SH SOLE 0 0 250 HOLOGIC INC COM 436440101 145655 1947 SH SOLE 0 0 1947 CHUBB LIMITED COM H1467J104 411198 1864 SH SOLE 0 0 1864 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 118099 267 SH SOLE 0 0 267 HUNT J B TRANS SVCS INC COM 445658107 531275 3047 SH SOLE 0 0 3047 APA CORPORATION COM 03743Q108 978693 20966 SH SOLE 0 0 20966 FIRST BANCORP P R COM NEW 318672706 4897 385 SH SOLE 0 0 385 SCHWAB STRATEGIC TR US TIPS ETF 808524870 71781 1386 SH SOLE 0 0 1386 NETSCOUT SYS INC COM 64115T104 5267 162 SH SOLE 0 0 162 NETFLIX INC COM 64110L106 885 3 SH SOLE 0 0 3 AMERICAN EXPRESS CO COM 025816109 337166 2282 SH SOLE 0 0 2282 CAL MAINE FOODS INC COM NEW 128030202 226131 4153 SH SOLE 0 0 4153 NOV INC COM 62955J103 261626 12524 SH SOLE 0 0 12524 PROGRESSIVE CORP COM 743315103 389130 3000 SH SOLE 0 0 3000 INDEPENDENT BANK GROUP INC COM 45384B106 4025 67 SH SOLE 0 0 67 RAYMOND JAMES FINL INC COM 754730109 432529 4048 SH SOLE 0 0 4048 COSTCO WHSL CORP NEW COM 22160K105 22825 50 SH SOLE 0 0 50 EQUITY RESIDENTIAL SH BEN INT 29476L107 19529 331 SH SOLE 0 0 331 CAMPBELL SOUP CO COM 134429109 711305 12534 SH SOLE 0 0 12534 TRAVELERS COMPANIES INC COM 89417E109 7208428 38447 SH SOLE 0 0 38447 GROUP 1 AUTOMOTIVE INC COM 398905109 203097 1126 SH SOLE 0 0 1126 ROYAL BK CDA SUSTAINABL COM 780087102 91858 977 SH SOLE 0 0 977 BOEING CO COM 097023105 134295 705 SH SOLE 0 0 705 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 574218 34780 SH SOLE 0 0 34780 UNITEDHEALTH GROUP INC COM 91324P102 9170523 17297 SH SOLE 0 0 17297 DEVON ENERGY CORP NEW COM 25179M103 1032753 16790 SH SOLE 0 0 16790 YUM BRANDS INC COM 988498101 142681 1114 SH SOLE 0 0 1114 OPTION CARE HEALTH INC COM NEW 68404L201 278092 9242 SH SOLE 0 0 9242 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 281436 3743 SH SOLE 0 0 3743 MCKESSON CORP COM 58155Q103 11866546 31634 SH SOLE 0 0 31634 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 356765 1337 SH SOLE 0 0 1337 SOUTHERN CO COM 842587107 6120623 85711 SH SOLE 0 0 85711 COCA COLA CO COM 191216100 366139 5756 SH SOLE 0 0 5756 VANGUARD WORLD FDS INF TECH ETF 92204A702 3514 11 SH SOLE 0 0 11 TERADATA CORP DEL COM 88076W103 11916 354 SH SOLE 0 0 354 HUNTINGTON BANCSHARES INC COM 446150104 5317138 377102 SH SOLE 0 0 377102 PTC INC COM 69370C100 134325 1119 SH SOLE 0 0 1119 ISHARES TR MSCI UK ETF NEW 46435G334 337659 11013 SH SOLE 0 0 11013 ARCHER DANIELS MIDLAND CO COM 039483102 583005 6279 SH SOLE 0 0 6279 CHIMERA INVT CORP COM NEW 16934Q208 13376 2432 SH SOLE 0 0 2432 TC ENERGY CORP COM 87807B107 11958 300 SH SOLE 0 0 300 CONAGRA BRANDS INC COM 205887102 7546268 194994 SH SOLE 0 0 194994 AMERISOURCEBERGEN CORP COM 03073E105 628704 3794 SH SOLE 0 0 3794 UNILEVER PLC SPON ADR NEW 904767704 72051 1431 SH SOLE 0 0 1431 CORCEPT THERAPEUTICS INC COM 218352102 4387 216 SH SOLE 0 0 216 ABM INDS INC COM 000957100 4797 108 SH SOLE 0 0 108 VANGUARD INDEX FDS GROWTH ETF 922908736 7672 36 SH SOLE 0 0 36 HACKETT GROUP INC COM 404609109 198343 9737 SH SOLE 0 0 9737 EXTRA SPACE STORAGE INC COM 30225T102 338220 2298 SH SOLE 0 0 2298 MUELLER INDS INC COM 624756102 5310 90 SH SOLE 0 0 90 WASTE CONNECTIONS INC COM 94106B101 6075092 45829 SH SOLE 0 0 45829 MARATHON PETE CORP COM 56585A102 10517466 90364 SH SOLE 0 0 90364 PFIZER INC COM 717081103 410791 8017 SH SOLE 0 0 8017 OLD REP INTL CORP COM 680223104 259540 10747 SH SOLE 0 0 10747 ACTIVISION BLIZZARD INC COM 00507V109 366828 4792 SH SOLE 0 0 4792 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 106344 1369 SH SOLE 0 0 1369 PPL CORP COM 69351T106 372584 12751 SH SOLE 0 0 12751 EATON CORP PLC SHS G29183103 400850 2554 SH SOLE 0 0 2554 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15596 385 SH SOLE 0 0 385 AEGON N V NY REGISTRY SHS 007924103 98028 19450 SH SOLE 0 0 19450 DISNEY WALT CO COM 254687106 110338 1270 SH SOLE 0 0 1270 FISERV INC COM 337738108 5434635 53771 SH SOLE 0 0 53771 MARRIOTT INTL INC NEW CL A 571903202 495506 3328 SH SOLE 0 0 3328 BECTON DICKINSON & CO COM 075887109 6504740 25579 SH SOLE 0 0 25579 MARTEN TRANS LTD COM 573075108 217857 11014 SH SOLE 0 0 11014 MASTERCARD INCORPORATED CL A 57636Q104 386676 1112 SH SOLE 0 0 1112 HARMONY BIOSCIENCES HLDGS IN COM 413197104 284536 5164 SH SOLE 0 0 5164 INNOSPEC INC COM 45768S105 254681 2476 SH SOLE 0 0 2476 HARTFORD FINL SVCS GROUP INC COM 416515104 461956 6092 SH SOLE 0 0 6092 CHORD ENERGY CORPORATION COM NEW 674215207 8209 60 SH SOLE 0 0 60 GLOBANT S A COM L44385109 2859 17 SH SOLE 0 0 17 CATHAY GEN BANCORP COM 149150104 4772 117 SH SOLE 0 0 117 HORMEL FOODS CORP COM 440452100 436733 9588 SH SOLE 0 0 9588 ALLIANT ENERGY CORP COM 018802108 396573 7183 SH SOLE 0 0 7183 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 78561 1965 SH SOLE 0 0 1965 TOOTSIE ROLL INDS INC COM 890516107 6386 150 SH SOLE 0 0 150 ALBEMARLE CORP COM 012653101 936835 4320 SH SOLE 0 0 4320 APPLIED INDL TECHNOLOGIES IN COM 03820C105 275628 2187 SH SOLE 0 0 2187 ATMOS ENERGY CORP COM 049560105 416788 3719 SH SOLE 0 0 3719 ALBANY INTL CORP CL A 012348108 5718 58 SH SOLE 0 0 58 ABBVIE INC COM 00287Y109 519253 3213 SH SOLE 0 0 3213 DTE ENERGY CO COM 233331107 312395 2658 SH SOLE 0 0 2658 TRACTOR SUPPLY CO COM 892356106 603370 2682 SH SOLE 0 0 2682 NCR CORP NEW COM 62886E108 6648 284 SH SOLE 0 0 284 FLOWERS FOODS INC COM 343498101 255843 8902 SH SOLE 0 0 8902 OMNICOM GROUP INC COM 681919106 739595 9067 SH SOLE 0 0 9067 EVEREST RE GROUP LTD COM G3223R108 629082 1899 SH SOLE 0 0 1899 BROWN FORMAN CORP CL B 115637209 538707 8202 SH SOLE 0 0 8202 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6796 211 SH SOLE 0 0 211 ASTRAZENECA PLC SPONSORED ADR 046353108 87191 1286 SH SOLE 0 0 1286 DIAGEO PLC SPON ADR NEW 25243Q205 90342 507 SH SOLE 0 0 507 FEDERATED HERMES INC CL B 314211103 5592 154 SH SOLE 0 0 154 VMWARE INC CL A COM 928563402 6506 53 SH SOLE 0 0 53 JOHNSON & JOHNSON COM 478160104 392340 2221 SH SOLE 0 0 2221 CONOCOPHILLIPS COM 20825C104 7224904 61228 SH SOLE 0 0 61228 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 720833 21077 SH SOLE 0 0 21077 DOLLAR GEN CORP NEW COM 256677105 6493859 26371 SH SOLE 0 0 26371 ENTERGY CORP NEW COM 29364G103 6497213 57753 SH SOLE 0 0 57753 CHEESECAKE FACTORY INC COM 163072101 13477 425 SH SOLE 0 0 425 PTC THERAPEUTICS INC COM 69366J200 4122 108 SH SOLE 0 0 108 DELL TECHNOLOGIES INC CL C 24703L202 4867 121 SH SOLE 0 0 121 LITHIA MTRS INC COM 536797103 37263 182 SH SOLE 0 0 182 LEIDOS HOLDINGS INC COM 525327102 329665 3134 SH SOLE 0 0 3134 CMS ENERGY CORP COM 125896100 367124 5797 SH SOLE 0 0 5797 INCYTE CORP COM 45337C102 543445 6766 SH SOLE 0 0 6766 ROPER TECHNOLOGIES INC COM 776696106 363820 842 SH SOLE 0 0 842 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 77587 4263 SH SOLE 0 0 4263 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4565 176 SH SOLE 0 0 176 PEPSICO INC COM 713448108 6280284 34763 SH SOLE 0 0 34763 AES CORP COM 00130H105 302181 10507 SH SOLE 0 0 10507 AIR PRODS & CHEMS INC COM 009158106 430023 1395 SH SOLE 0 0 1395 AON PLC SHS CL A G0403H108 6669111 22220 SH SOLE 0 0 22220 SPROUTS FMRS MKT INC COM 85208M102 5665 175 SH SOLE 0 0 175 BLACKROCK MULTI SECTOR INC T COM 09258A107 14210 1000 SH SOLE 0 0 1000 CYTOKINETICS INC COM NEW 23282W605 6552 143 SH SOLE 0 0 143 RAYTHEON TECHNOLOGIES CORP COM 75513E101 7019289 69553 SH SOLE 0 0 69553 PATTERSON-UTI ENERGY INC COM 703481101 404463 24018 SH SOLE 0 0 24018 TELEDYNE TECHNOLOGIES INC COM 879360105 503087 1258 SH SOLE 0 0 1258 EVERGY INC COM 30034W106 375566 5968 SH SOLE 0 0 5968 LIFE STORAGE INC COM 53223X107 179566 1823 SH SOLE 0 0 1823 SYNOPSYS INC COM 871607107 909019 2847 SH SOLE 0 0 2847 EDISON INTL COM 281020107 6272805 98598 SH SOLE 0 0 98598 AUTOMATIC DATA PROCESSING IN COM 053015103 456461 1911 SH SOLE 0 0 1911 PROCTER AND GAMBLE CO COM 742718109 6636812 43790 SH SOLE 0 0 43790 REGIONS FINANCIAL CORP NEW COM 7591EP100 408691 18956 SH SOLE 0 0 18956 MGP INGREDIENTS INC NEW COM 55303J106 452647 4255 SH SOLE 0 0 4255 ISHARES TR RUSSELL 2000 ETF 464287655 57631 331 SH SOLE 0 0 331 ISHARES INC MSCI ISRAEL ETF 464286632 304194 5433 SH SOLE 0 0 5433 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 103974 805 SH SOLE 0 0 805 FACTSET RESH SYS INC COM 303075105 510339 1272 SH SOLE 0 0 1272 THOMSON REUTERS CORP. COM NEW 884903709 410766 3601 SH SOLE 0 0 3601 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 42215 935 SH SOLE 0 0 935 MARATHON OIL CORP COM 565849106 807282 29822 SH SOLE 0 0 29822 EXELON CORP COM 30161N101 18373 425 SH SOLE 0 0 425 NORFOLK SOUTHN CORP COM 655844108 73926 300 SH SOLE 0 0 300 AMER STATES WTR CO COM 029899101 5460 59 SH SOLE 0 0 59 VOYA FINANCIAL INC COM 929089100 213616 3474 SH SOLE 0 0 3474 KRAFT HEINZ CO COM 500754106 350798 8617 SH SOLE 0 0 8617 MOSAIC CO NEW COM 61945C103 586717 13374 SH SOLE 0 0 13374 THERMO FISHER SCIENTIFIC INC COM 883556102 458725 833 SH SOLE 0 0 833 SUNCOR ENERGY INC NEW COM 867224107 80150 2526 SH SOLE 0 0 2526 OTTER TAIL CORP COM 689648103 236308 4025 SH SOLE 0 0 4025 REGENCY CTRS CORP COM 758849103 543063 8689 SH SOLE 0 0 8689 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1062755 7823 SH SOLE 0 0 7823 HINGHAM INSTN SVGS MASS COM 433323102 34495 125 SH SOLE 0 0 125 ABBOTT LABS COM 002824100 71364 650 SH SOLE 0 0 650 OLLIES BARGAIN OUTLET HLDGS COM 681116109 192091 4101 SH SOLE 0 0 4101 SMUCKER J M CO COM NEW 832696405 516104 3257 SH SOLE 0 0 3257 SELECT SECTOR SPDR TR ENERGY 81369Y506 1849816 21148 SH SOLE 0 0 21148 GRAHAM HLDGS CO COM CL B 384637104 5438 9 SH SOLE 0 0 9 MOOG INC CL A 615394202 5002 57 SH SOLE 0 0 57 CDW CORP COM 12514G108 446271 2499 SH SOLE 0 0 2499 HOWMET AEROSPACE INC COM 443201108 634777 16107 SH SOLE 0 0 16107 GALLAGHER ARTHUR J & CO COM 363576109 998131 5294 SH SOLE 0 0 5294 SUN LIFE FINANCIAL INC. COM 866796105 77521 1670 SH SOLE 0 0 1670 ISHARES INC MSCI CDA ETF 464286509 313030 9564 SH SOLE 0 0 9564 CORNERSTONE TOTAL RETURN FD COM 21924U300 26164 3685 SH SOLE 0 0 3685 WEST PHARMACEUTICAL SVSC INC COM 955306105 23535 100 SH SOLE 0 0 100 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 89092 5711 SH SOLE 0 0 5711 GENERAL MLS INC COM 370334104 7686446 91669 SH SOLE 0 0 91669 NORTHWEST NAT HLDG CO COM 66765N105 241376 5072 SH SOLE 0 0 5072 BEACON ROOFING SUPPLY INC COM 073685109 231431 4384 SH SOLE 0 0 4384 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 859189 11525 SH SOLE 0 0 11525 ISHARES INC MSCI FRANCE ETF 464286707 339612 10254 SH SOLE 0 0 10254 NEXTERA ENERGY INC COM 65339F101 7357 88 SH SOLE 0 0 88 DIAMONDBACK ENERGY INC COM 25278X109 506496 3703 SH SOLE 0 0 3703 SPDR S&P 500 ETF TR TR UNIT 78462F103 77246 202 SH SOLE 0 0 202 DYCOM INDS INC COM 267475101 4867 52 SH SOLE 0 0 52 CENTERPOINT ENERGY INC COM 15189T107 1108190 36952 SH SOLE 0 0 36952 NATIONAL FUEL GAS CO COM 636180101 249022 3934 SH SOLE 0 0 3934 SNAP ON INC COM 833034101 282871 1238 SH SOLE 0 0 1238 GRAINGER W W INC COM 384802104 413294 743 SH SOLE 0 0 743 APARTMENT INVT & MGMT CO CL A 03748R747 237445 33349 SH SOLE 0 0 33349 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 91 9 SH SOLE 0 0 9 LOCKHEED MARTIN CORP COM 539830109 6113720 12567 SH SOLE 0 0 12567 WELLS FARGO CO NEW COM 949746101 411042 9955 SH SOLE 0 0 9955 AMEREN CORP COM 023608102 358970 4037 SH SOLE 0 0 4037 FORWARD AIR CORP COM 349853101 5140 49 SH SOLE 0 0 49 UBS GROUP AG SHS H42097107 6520255 349237 SH SOLE 0 0 349237 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 447965 5338 SH SOLE 0 0 5338 AMERICAN ELEC PWR CO INC COM 025537101 4905307 51662 SH SOLE 0 0 51662 ISHARES INC MSCI STH AFR ETF 464286780 151064 3562 SH SOLE 0 0 3562 ENPRO INDS INC COM 29355X107 5217 48 SH SOLE 0 0 48 CONSTELLATION ENERGY CORP COM 21037T109 12156 141 SH SOLE 0 0 141 SPDR SER TR S&P INS ETF 78464A789 2007 49 SH SOLE 0 0 49 AVISTA CORP COM 05379B107 4833 109 SH SOLE 0 0 109 VICI PPTYS INC COM 925652109 133909 4133 SH SOLE 0 0 4133 APPLE INC COM 037833100 576629 4438 SH SOLE 0 0 4438 ALLETE INC COM NEW 018522300 271007 4201 SH SOLE 0 0 4201 REPUBLIC SVCS INC COM 760759100 6234474 48333 SH SOLE 0 0 48333 NELNET INC CL A 64031N108 5264 58 SH SOLE 0 0 58 HENRY JACK & ASSOC INC COM 426281101 324435 1848 SH SOLE 0 0 1848 NORDSON CORP COM 655663102 140493 591 SH SOLE 0 0 591 CANADIAN NATL RY CO COM 136375102 77510 652 SH SOLE 0 0 652 HOST HOTELS & RESORTS INC COM 44107P104 402743 25093 SH SOLE 0 0 25093 BLACK HILLS CORP COM 092113109 240422 3418 SH SOLE 0 0 3418 IRON MTN INC DEL COM 46284V101 656873 13177 SH SOLE 0 0 13177 AT&T INC COM 00206R102 21650 1176 SH SOLE 0 0 1176 INTERNATIONAL BUSINESS MACHS COM 459200101 384207 2727 SH SOLE 0 0 2727 ROLLINS INC COM 775711104 592971 16228 SH SOLE 0 0 16228 ISHARES TR MSCI EAFE ETF 464287465 1238824 18873 SH SOLE 0 0 18873 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 678926 6913 SH SOLE 0 0 6913 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2847962 8106 SH SOLE 0 0 8106 OREILLY AUTOMOTIVE INC COM 67103H107 506418 600 SH SOLE 0 0 600