The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,749 9,078 SH   SOLE   9,078 0 0
ABBOTT LABS COM 002824100 8,342 69,607 SH   SOLE   69,607 0 0
ABBVIE INC COM 00287Y109 5,905 54,565 SH   SOLE   54,565 0 0
ABIOMED INC COM 003654100 547 1,715 SH   SOLE   1,715 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,584 78,132 SH   SOLE   78,132 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101 2,171 4,567 SH   SOLE   4,567 0 0
ADVENT CONVERTIBLE & INCOME COM 00764c109 813 46,000 SH   SOLE   46,000 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 1,043 7,000 SH   SOLE   7,000 0 0
AIR PRODS & CHEMS INC COM 009158106 218 775 SH   SOLE   775 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,987 30,354 SH   SOLE   30,354 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 5,894 372,065 SH   SOLE   372,065 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 288 1,270 SH   SOLE   1,270 0 0
ALIGN TECHNOLOGY INC COM 016255101 340 627 SH   SOLE   627 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 643 18,229 SH   SOLE   18,229 0 0
ALPHABET INC CAP STK CL A 02079k305 40,679 19,723 SH   SOLE   19,723 0 0
ALPHABET INC CAP STK CL C 02079k107 33,973 16,423 SH   SOLE   16,423 0 0
ALTRIA GROUP INC COM 02209S103 4,529 88,532 SH   SOLE   88,532 0 0
AMAZON COM INC COM 023135106 8,011 2,589 SH   SOLE   2,589 0 0
AMERICAN EXPRESS CO COM 025816109 1,682 11,890 SH   SOLE   11,890 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 16,441 144,096 SH   SOLE   144,096 0 0
AMERICAN TOWER CORP NEW COM 03027x100 24,002 100,402 SH   SOLE   100,402 0 0
AMERICAN VANGUARD CORP COM 030371108 1,773 86,850 SH   SOLE   86,850 0 0
AMERIS BANCORP COM 03076k108 3,563 67,851 SH   SOLE   67,851 0 0
AMGEN INC COM 031162100 15,178 61,001 SH   SOLE   61,001 0 0
AMPHENOL CORP NEW CL A 032095101 934 14,158 SH   SOLE   14,158 0 0
ANALOG DEVICES INC COM 032654105 17,186 110,822 SH   SOLE   110,822 0 0
ANSYS INC COM 03662q105 589 1,734 SH   SOLE   1,734 0 0
ANTHEM INC COM 036752103 1,026 2,859 SH   SOLE   2,859 0 0
APPLE INC COM 037833100 39,297 321,708 SH   SOLE   321,708 0 0
APPLIED MATLS INC COM 038222105 1,385 10,367 SH   SOLE   10,367 0 0
APTARGROUP INC COM 038336103 7,782 54,931 SH   SOLE   54,931 0 0
ARGO GROUP INTL HLDGS LTD COM g0464b107 10,817 214,959 SH   SOLE   214,959 0 0
ARK ETF TR INNOVATION ETF 00214q104 224 1,866 SH   SOLE   1,866 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 220 356 SH   SOLE   356 0 0
ASPEN TECHNOLOGY INC COM 045327103 35,764 247,793 SH   SOLE   247,793 0 0
ASTEC INDS INC COM 046224101 457 6,055 SH   SOLE   6,055 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 238 4,785 SH   SOLE   4,785 0 0
AT&T INC COM 00206R102 662 21,877 SH   SOLE   21,877 0 0
AUTODESK INC COM 052769106 452 1,632 SH   SOLE   1,632 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,632 8,659 SH   SOLE   8,659 0 0
AVALARA INC COM 05338g106 674 5,052 SH   SOLE   5,052 0 0
AVERY DENNISON CORP COM 053611109 23,142 126,010 SH   SOLE   126,010 0 0
BADGER METER INC COM 056525108 801 8,608 SH   SOLE   8,608 0 0
BANK MONTREAL QUE COM 063671101 419 4,705 SH   SOLE   4,705 0 0
BARINGS BDC INC COM 06759l103 293 29,372 SH   SOLE   29,372 0 0
BAUSCH HEALTH COS INC COM 071734107 2,120 66,777 SH   SOLE   66,777 0 0
BAXTER INTL INC COM 071813109 458 5,432 SH   SOLE   5,432 0 0
BEACON ROOFING SUPPLY INC COM 073685109 288 5,500 SH   SOLE   5,500 0 0
BECTON DICKINSON & CO COM 075887109 19,895 81,824 SH   SOLE   81,824 0 0
BELDEN INC COM 077454106 213 4,800 SH   SOLE   4,800 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,700 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,556 13,919 SH   SOLE   13,919 0 0
BILL COM HLDGS INC COM 090043100 887 6,098 SH   SOLE   6,098 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062w204 6,980 193,902 SH   SOLE   193,902 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061g101 257 3,400 SH   SOLE   3,400 0 0
BIO-TECHNE CORP COM 09073m104 8,342 21,843 SH   SOLE   21,843 0 0
BK OF AMERICA CORP COM 060505104 999 25,827 SH   SOLE   25,827 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 146 24,122 SH   SOLE   24,122 0 0
BLACKSTONE GROUP INC COM 09260d107 784 10,517 SH   SOLE   10,517 0 0
BLUEBIRD BIO INC COM 09609g100 598 19,850 SH   SOLE   19,850 0 0
BOEING CO COM 097023105 1,169 4,590 SH   SOLE   4,590 0 0
BOOKING HOLDINGS INC COM 09857L108 37,996 16,308 SH   SOLE   16,308 0 0
BP PLC SPONSORED ADR 055622104 5,267 216,324 SH   SOLE   216,324 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 7,454 43,479 SH   SOLE   43,479 0 0
BRINKS CO COM 109696104 15,156 191,286 SH   SOLE   191,286 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 817 12,944 SH   SOLE   12,944 0 0
BROADCOM INC COM 11135f101 1,139 2,457 SH   SOLE   2,457 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 632 14,206 SH   SOLE   14,206 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 933 38,994 SH   SOLE   38,994 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811p108 1,094 73,363 SH   SOLE   73,363 0 0
CALAMOS GBL DYN INCOME FUND COM 12811l107 557 54,525 SH   SOLE   54,525 0 0
CALIFORNIA BANCORP INC COM 13005U101 392 22,000 SH   SOLE   22,000 0 0
CAPSTAR FINL HLDGS INC COM 14070t102 638 36,963 SH   SOLE   36,963 0 0
CAREDX INC COM 14167L103 2,169 31,849 SH   SOLE   31,849 0 0
CARLISLE COS INC COM 142339100 3,352 20,369 SH   SOLE   20,369 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 10,244 248,949 SH   SOLE   248,949 0 0
CASELLA WASTE SYS INC CL A 147448104 298 4,688 SH   SOLE   4,688 0 0
CATALENT INC COM 148806102 18,741 177,963 SH   SOLE   177,963 0 0
CATCHMARK TIMBER TR INC CL A 14912y202 2,331 228,974 SH   SOLE   228,974 0 0
CATERPILLAR INC COM 149123101 1,236 5,329 SH   SOLE   5,329 0 0
CDW CORP COM 12514g108 24,534 148,017 SH   SOLE   148,017 0 0
CERNER CORP COM 156782104 14,266 198,470 SH   SOLE   198,470 0 0
CHART INDS INC COM 16115q308 5,157 36,231 SH   SOLE   36,231 0 0
CHESAPEAKE UTILS CORP COM 165303108 5,392 46,449 SH   SOLE   46,449 0 0
CHEVRON CORP NEW COM 166764100 3,852 36,764 SH   SOLE   36,764 0 0
CHUBB LIMITED COM h1467j104 1,866 11,813 SH   SOLE   11,813 0 0
CINTAS CORP COM 172908105 237 693 SH   SOLE   693 0 0
CISCO SYS INC COM 17275r102 1,059 20,475 SH   SOLE   20,475 0 0
CIT GROUP INC COM NEW 125581801 1,288 25,000 SH   SOLE   25,000 0 0
CITIGROUP INC COM NEW 172967424 2,322 31,924 SH   SOLE   31,924 0 0
CLOUGH GLOBAL DIVID & INCOME COM 18913y103 479 41,042 SH   SOLE   41,042 0 0
CME GROUP INC COM 12572Q105 18,363 89,913 SH   SOLE   89,913 0 0
COCA COLA CO COM 191216100 905 17,173 SH   SOLE   17,173 0 0
COGNEX CORP COM 192422103 822 9,900 SH   SOLE   9,900 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 13,426 127,106 SH   SOLE   127,106 0 0
COMCAST CORP NEW CL A 20030N101 1,172 21,658 SH   SOLE   21,658 0 0
COMMERCE BANCSHARES INC COM 200525103 589 7,683 SH   SOLE   7,683 0 0
COMMUNITY HEALTHCARE TR INC COM 20369c106 726 15,744 SH   SOLE   15,744 0 0
CONSTELLIUM SE CL A SHS f21107101 517 35,150 SH   SOLE   35,150 0 0
COOPER COS INC COM NEW 216648402 41,222 107,324 SH   SOLE   107,324 0 0
COPART INC COM 217204106 7,585 69,839 SH   SOLE   69,839 0 0
CORESITE RLTY CORP COM 21870q105 880 7,342 SH   SOLE   7,342 0 0
COSTAR GROUP INC COM 22160n109 290 353 SH   SOLE   353 0 0
COSTCO WHSL CORP NEW COM 22160K105 914 2,593 SH   SOLE   2,593 0 0
COUPA SOFTWARE INC COM 22266l106 687 2,700 SH   SOLE   2,700 0 0
CRISPR THERAPEUTICS AG NAMEN AKT h17182108 1,372 11,262 SH   SOLE   11,262 0 0
CROWDSTRIKE HLDGS INC CL A 22788c105 930 5,093 SH   SOLE   5,093 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 599 3,478 SH   SOLE   3,478 0 0
CSW INDUSTRIALS INC COM 126402106 405 3,000 SH   SOLE   3,000 0 0
CULLEN FROST BANKERS INC COM 229899109 489 4,500 SH   SOLE   4,500 0 0
CUMMINS INC COM 231021106 211 815 SH   SOLE   815 0 0
CURTISS WRIGHT CORP COM 231561101 7,365 62,096 SH   SOLE   62,096 0 0
CYRUSONE INC COM 23283r100 2,478 36,587 SH   SOLE   36,587 0 0
DANAHER CORPORATION COM 235851102 56,197 249,676 SH   SOLE   249,676 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 467 12,868 SH   SOLE   12,868 0 0
DEERE & CO COM 244199105 2,279 6,090 SH   SOLE   6,090 0 0
DEUTSCHE BANK A G NAMEN AKT d18190898 273 22,750 SH   SOLE   22,750 0 0
DEVON ENERGY CORP NEW COM 25179m103 12,837 587,516 SH   SOLE   587,516 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 12,730 77,525 SH   SOLE   77,525 0 0
DIAMONDBACK ENERGY INC COM 25278x109 2,895 39,388 SH   SOLE   39,388 0 0
DIGIMARC CORP NEW COM 25381b101 4,937 166,455 SH   SOLE   166,455 0 0
DISNEY WALT CO COM 254687106 1,337 7,248 SH   SOLE   7,248 0 0
DOCUSIGN INC COM 256163106 1,118 5,523 SH   SOLE   5,523 0 0
DOLLAR GEN CORP NEW COM 256677105 48,023 237,010 SH   SOLE   237,010 0 0
DOLLAR TREE INC COM 256746108 1,678 14,662 SH   SOLE   14,662 0 0
DOW INC COM 260557103 1,656 25,897 SH   SOLE   25,897 0 0
DYNATRACE INC COM NEW 268150109 796 16,510 SH   SOLE   16,510 0 0
EAGLE MATLS INC COM 26969p108 19,200 142,844 SH   SOLE   142,844 0 0
EASTERN BANKSHARES INC COM 27627n105 2,411 125,000 SH   SOLE   125,000 0 0
EASTGROUP PPTYS INC COM 277276101 18,522 129,272 SH   SOLE   129,272 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828y108 1,121 72,378 SH   SOLE   72,378 0 0
ECOLAB INC COM 278865100 1,264 5,904 SH   SOLE   5,904 0 0
EDITAS MEDICINE INC COM 28106w103 948 22,566 SH   SOLE   22,566 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 44,888 536,685 SH   SOLE   536,685 0 0
ELLINGTON FINANCIAL INC COM 28852n109 696 43,500 SH   SOLE   43,500 0 0
EMERSON ELEC CO COM 291011104 286 3,165 SH   SOLE   3,165 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273v100 235 30,648 SH   SOLE   30,648 0 0
ENERSYS COM 29275y102 2,279 25,104 SH   SOLE   25,104 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,328 60,308 SH   SOLE   60,308 0 0
EOG RES INC COM 26875p101 2,433 33,544 SH   SOLE   33,544 0 0
EPAM SYS INC COM 29414b104 240 604 SH   SOLE   604 0 0
EQUINIX INC COM 29444u700 18,314 26,948 SH   SOLE   26,948 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 199 24,433 SH   SOLE   24,433 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 2,038 73,321 SH   SOLE   73,321 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 2,856 125,081 SH   SOLE   125,081 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 1,191 21,695 SH   SOLE   21,695 0 0
EXACT SCIENCES CORP COM 30063p105 6,845 51,941 SH   SOLE   51,941 0 0
EXPONENT INC COM 30214u102 9,595 98,465 SH   SOLE   98,465 0 0
EXXON MOBIL CORP COM 30231G102 1,098 19,675 SH   SOLE   19,675 0 0
FACEBOOK INC CL A 30303m102 2,094 7,109 SH   SOLE   7,109 0 0
FAIR ISAAC CORP COM 303250104 18,802 38,683 SH   SOLE   38,683 0 0
FASTENAL CO COM 311900104 2,070 41,172 SH   SOLE   41,172 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5,362 50,650 SH   SOLE   50,650 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 1,677 11,929 SH   SOLE   11,929 0 0
FIDUS INVT CORP COM 316500107 617 39,650 SH   SOLE   39,650 0 0
FIFTH THIRD BANCORP COM 316773100 449 11,986 SH   SOLE   11,986 0 0
FIRST BANCORP P R COM NEW 318672706 1,407 125,000 SH   SOLE   125,000 0 0
FIRST HORIZON CORPORATION COM 320517105 423 25,000 SH   SOLE   25,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616c100 30,131 180,696 SH   SOLE   180,696 0 0
FIRST TR ENERGY INCOME & GRO COM 33738g104 177 13,186 SH   SOLE   13,186 0 0
FIRST WESTN FINL INC COM 33751L105 1,000 40,000 SH   SOLE   40,000 0 0
FISERV INC COM 337738108 4,836 40,622 SH   SOLE   40,622 0 0
FIVE9 INC COM 338307101 5,384 34,440 SH   SOLE   34,440 0 0
FLIR SYS INC COM 302445101 3,711 65,714 SH   SOLE   65,714 0 0
FORTIVE CORP COM 34959j108 664 9,404 SH   SOLE   9,404 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964c106 32,930 343,668 SH   SOLE   343,668 0 0
FOX FACTORY HLDG CORP COM 35138v102 5,478 43,117 SH   SOLE   43,117 0 0
FS KKR CAP CORP II COM 35952v303 573 29,350 SH   SOLE   29,350 0 0
FULL HSE RESORTS INC COM 359678109 2,553 300,000 SH   SOLE   300,000 0 0
GARTNER INC COM 366651107 548 3,000 SH   SOLE   3,000 0 0
GENERAL ELECTRIC CO COM 369604103 917 69,821 SH   SOLE   69,821 0 0
GENERAL MTRS CO COM 37045V100 905 15,754 SH   SOLE   15,754 0 0
GILEAD SCIENCES INC COM 375558103 580 8,967 SH   SOLE   8,967 0 0
GLOBAL BLUE GROUP HOLDING AG *W EXP 08/28/202 H33700115 119 98,323 SH   SOLE   98,323 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954y384 242 9,656 SH   SOLE   9,656 0 0
GLOBAL X FDS US INFR DEV ETF 37954y673 225 8,980 SH   SOLE   8,980 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 518 1,584 SH   SOLE   1,584 0 0
GRACO INC COM 384109104 4,952 69,137 SH   SOLE   69,137 0 0
GRAND CANYON ED INC COM 38526M106 1,368 12,774 SH   SOLE   12,774 0 0
GREAT WESTN NATL BK PORTLAND COM 695263103 1,960 51,365 SH   SOLE   51,365 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100 5,455 53,672 SH   SOLE   53,672 0 0
HARLEY DAVIDSON INC COM 412822108 1,282 31,980 SH   SOLE   31,980 0 0
HDFC BANK LTD SPONSORED ADS 40415f101 220 2,833 SH   SOLE   2,833 0 0
HEICO CORP NEW CL A 422806208 2,070 18,224 SH   SOLE   18,224 0 0
HEICO CORP NEW COM 422806109 2,774 22,054 SH   SOLE   22,054 0 0
HELEN OF TROY LTD COM G4388N106 1,104 5,242 SH   SOLE   5,242 0 0
HENRY JACK & ASSOC INC COM 426281101 39,570 260,808 SH   SOLE   260,808 0 0
HOME DEPOT INC COM 437076102 5,723 18,749 SH   SOLE   18,749 0 0
HONEYWELL INTL INC COM 438516106 2,126 9,796 SH   SOLE   9,796 0 0
HOWARD BANCORP INC COM 442496105 607 36,901 SH   SOLE   36,901 0 0
IDEX CORP COM 45167r104 5,246 25,060 SH   SOLE   25,060 0 0
IDEXX LABS INC COM 45168d104 4,479 9,153 SH   SOLE   9,153 0 0
IHS MARKIT LTD SHS g47567105 45,718 472,386 SH   SOLE   472,386 0 0
II-VI INC COM 902104108 1,295 18,947 SH   SOLE   18,947 0 0
ILLINOIS TOOL WKS INC COM 452308109 17,205 77,670 SH   SOLE   77,670 0 0
ILLUMINA INC COM 452327109 1,668 4,342 SH   SOLE   4,342 0 0
INDEPENDENT BANK CORP MASS COM 453836108 720 8,549 SH   SOLE   8,549 0 0
INGERSOLL RAND INC COM 45687v106 1,775 36,076 SH   SOLE   36,076 0 0
INSULET CORP COM 45784p101 1,203 4,612 SH   SOLE   4,612 0 0
INTEL CORP COM 458140100 737 11,512 SH   SOLE   11,512 0 0
INTELLIA THERAPEUTICS INC COM 45826j105 1,425 17,755 SH   SOLE   17,755 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,375 12,313 SH   SOLE   12,313 0 0
INTUIT COM 461202103 330 861 SH   SOLE   861 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 2,127 2,879 SH   SOLE   2,879 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 5,096 87,628 SH   SOLE   87,628 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137v563 630 31,120 SH   SOLE   31,120 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,088 3,408 SH   SOLE   3,408 0 0
INVESTORS BANCORP INC NEW COM 46146l101 10,108 688,080 SH   SOLE   688,080 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 866 27,338 SH   SOLE   27,338 0 0
ISHARES TR CORE DIV GRWTH 46434v621 1,746 36,169 SH   SOLE   36,169 0 0
ISHARES TR CORE MSCI EAFE 46432F842 434 6,017 SH   SOLE   6,017 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,729 10,485 SH   SOLE   10,485 0 0
ISHARES TR CORE S&P SCP ETF 464287804 15,490 142,726 SH   SOLE   142,726 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,419 11,108 SH   SOLE   11,108 0 0
ISHARES TR EAFE SML CP ETF 464288273 314 4,368 SH   SOLE   4,368 0 0
ISHARES TR MSCI EAFE ETF 464287465 998 13,154 SH   SOLE   13,154 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,600 29,999 SH   SOLE   29,999 0 0
ISHARES TR MSCI USA QLT FCT 46432f339 203 1,669 SH   SOLE   1,669 0 0
ISHARES TR PFD AND INCM SEC 464288687 297 7,745 SH   SOLE   7,745 0 0
ISHARES TR RUS 1000 ETF 464287622 9,928 44,357 SH   SOLE   44,357 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 7,974 32,810 SH   SOLE   32,810 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 730 4,817 SH   SOLE   4,817 0 0
ISHARES TR RUS MD CP GR ETF 464287481 10,106 99,021 SH   SOLE   99,021 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,405 46,057 SH   SOLE   46,057 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,834 21,880 SH   SOLE   21,880 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 295 1,242 SH   SOLE   1,242 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 4,011 61,600 SH   SOLE   61,600 0 0
ISHARES TR S&P SML 600 GWT 464287887 317 2,470 SH   SOLE   2,470 0 0
ISHARES TR SELECT DIVID ETF 464287168 458 4,018 SH   SOLE   4,018 0 0
ISHARES TR US HLTHCARE ETF 464287762 296 1,173 SH   SOLE   1,173 0 0
ITT INC COM 45073v108 7,453 81,985 SH   SOLE   81,985 0 0
JFROG LTD ORD SHS m6191j100 4,881 110,000 SH   SOLE   110,000 0 0
JOHNSON & JOHNSON COM 478160104 5,503 33,483 SH   SOLE   33,483 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 185 11,167 SH   SOLE   11,167 0 0
JPMORGAN CHASE & CO COM 46625H100 53,991 354,668 SH   SOLE   354,668 0 0
KADANT INC COM 48282t104 10,512 56,817 SH   SOLE   56,817 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 3,187 12,075 SH   SOLE   12,075 0 0
KEURIG DR PEPPER INC COM 49271v100 21,391 622,368 SH   SOLE   622,368 0 0
KIMBERLY-CLARK CORP COM 494368103 590 4,241 SH   SOLE   4,241 0 0
KINDER MORGAN INC DEL COM 49456B101 6,645 399,084 SH   SOLE   399,084 0 0
KLA CORP COM NEW 482480100 1,094 3,311 SH   SOLE   3,311 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540r409 214 838 SH   SOLE   838 0 0
LAM RESEARCH CORP COM 512807108 441 741 SH   SOLE   741 0 0
LILLY ELI & CO COM 532457108 1,301 6,964 SH   SOLE   6,964 0 0
LIMESTONE BANCORP INC COM 53262L105 1,189 75,000 SH   SOLE   75,000 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,464 11,908 SH   SOLE   11,908 0 0
LINDE PLC SHS g5494j103 859 3,068 SH   SOLE   3,068 0 0
LITTELFUSE INC COM 537008104 458 1,732 SH   SOLE   1,732 0 0
LOCKHEED MARTIN CORP COM 539830109 1,916 5,185 SH   SOLE   5,185 0 0
LOWES COS INC COM 548661107 22,443 118,010 SH   SOLE   118,010 0 0
LULULEMON ATHLETICA INC COM 550021109 263 856 SH   SOLE   856 0 0
M & T BK CORP COM 55261f104 227 1,500 SH   SOLE   1,500 0 0
MAINSTREET BANCSHARES INC COM 56064y100 2,650 127,670 SH   SOLE   127,670 0 0
MARATHON PETE CORP COM 56585A102 4,632 86,589 SH   SOLE   86,589 0 0
MARKEL CORP COM 570535104 6,618 5,807 SH   SOLE   5,807 0 0
MARKETAXESS HLDGS INC COM 57060d108 34,529 69,346 SH   SOLE   69,346 0 0
MARRIOTT INTL INC NEW CL A 571903202 235 1,586 SH   SOLE   1,586 0 0
MARSH & MCLENNAN COS INC COM 571748102 9,971 81,866 SH   SOLE   81,866 0 0
MARTIN MARIETTA MATLS INC COM 573284106 6,906 20,565 SH   SOLE   20,565 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,892 38,621 SH   SOLE   38,621 0 0
MASONITE INTL CORP COM 575385109 372 3,225 SH   SOLE   3,225 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,462 6,914 SH   SOLE   6,914 0 0
MCDONALDS CORP COM 580135101 1,892 8,441 SH   SOLE   8,441 0 0
MERCK & CO. INC COM 58933Y105 2,579 33,456 SH   SOLE   33,456 0 0
MFA FINL INC COM 55272x102 372 91,378 SH   SOLE   91,378 0 0
MGE ENERGY INC COM 55277p104 428 6,000 SH   SOLE   6,000 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,196 7,705 SH   SOLE   7,705 0 0
MICROSOFT CORP COM 594918104 53,925 228,718 SH   SOLE   228,718 0 0
MKS INSTRS INC COM 55306n104 10,500 56,626 SH   SOLE   56,626 0 0
MONGODB INC CL A 60937p106 713 2,665 SH   SOLE   2,665 0 0
MONOLITHIC PWR SYS INC COM 609839105 16,682 47,229 SH   SOLE   47,229 0 0
MOODYS CORP COM 615369105 463 1,551 SH   SOLE   1,551 0 0
MORGAN STANLEY COM NEW 617446448 24,187 311,443 SH   SOLE   311,443 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744h105 537 59,975 SH   SOLE   59,975 0 0
MPLX LP COM UNIT REP LTD 55336v100 632 24,676 SH   SOLE   24,676 0 0
NEOGEN CORP COM 640491106 9,252 104,085 SH   SOLE   104,085 0 0
NEOGENOMICS INC COM NEW 64049m209 9,275 192,305 SH   SOLE   192,305 0 0
NETFLIX INC COM 64110l106 558 1,070 SH   SOLE   1,070 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828t201 1,337 118,860 SH   SOLE   118,860 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 371 29,437 SH   SOLE   29,437 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 782 175,000 SH   SOLE   175,000 0 0
NEXTERA ENERGY INC COM 65339f101 1,902 25,161 SH   SOLE   25,161 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341b106 522 7,167 SH   SOLE   7,167 0 0
NIKE INC CL B 654106103 795 5,985 SH   SOLE   5,985 0 0
NORDSON CORP COM 655663102 37,305 187,766 SH   SOLE   187,766 0 0
NORTHERN TR CORP COM 665859104 2,632 25,037 SH   SOLE   25,037 0 0
NORTHROP GRUMMAN CORP COM 666807102 607 1,874 SH   SOLE   1,874 0 0
NOVO-NORDISK A S ADR 670100205 276 4,095 SH   SOLE   4,095 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 328 19,178 SH   SOLE   19,178 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 208 14,062 SH   SOLE   14,062 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073b106 1,410 148,598 SH   SOLE   148,598 0 0
NUVEEN PFD & INCOME TERM FD COM 67075a106 828 33,114 SH   SOLE   33,114 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066v101 227 15,000 SH   SOLE   15,000 0 0
NUVEEN TAX-ADVANTAGED DIVID COM 67073g105 509 33,710 SH   SOLE   33,710 0 0
NVIDIA CORPORATION COM 67066G104 1,429 2,677 SH   SOLE   2,677 0 0
NVR INC COM 62944t105 3,467 736 SH   SOLE   736 0 0
OAKTREE SPECIALTY LENDING CO COM 67401p108 1,026 165,413 SH   SOLE   165,413 0 0
OKTA INC CL A 679295105 701 3,180 SH   SOLE   3,180 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 4,928 20,499 SH   SOLE   20,499 0 0
OMNICELL COM COM 68213n109 10,592 81,559 SH   SOLE   81,559 0 0
OMNICOM GROUP INC COM 681919106 229 3,090 SH   SOLE   3,090 0 0
ONEOK INC NEW COM 682680103 221 4,365 SH   SOLE   4,365 0 0
ORACLE CORP COM 68389x105 718 10,232 SH   SOLE   10,232 0 0
PALO ALTO NETWORKS INC COM 697435105 619 1,922 SH   SOLE   1,922 0 0
PAYPAL HLDGS INC COM 70450y103 4,066 16,745 SH   SOLE   16,745 0 0
PENNYMAC MTG INVT TR COM 70931t103 716 36,521 SH   SOLE   36,521 0 0
PEPSICO INC COM 713448108 695 4,915 SH   SOLE   4,915 0 0
PFIZER INC COM 717081103 1,117 30,835 SH   SOLE   30,835 0 0
PHILIP MORRIS INTL INC COM 718172109 200 2,255 SH   SOLE   2,255 0 0
PHILLIPS 66 COM 718546104 278 3,406 SH   SOLE   3,406 0 0
PINNACLE FINL PARTNERS INC COM 72346q104 8,460 95,418 SH   SOLE   95,418 0 0
PNC FINL SVCS GROUP INC COM 693475105 273 1,556 SH   SOLE   1,556 0 0
POOL CORP COM 73278l105 13,913 40,299 SH   SOLE   40,299 0 0
POTLATCHDELTIC CORPORATION COM 737630103 12,143 229,468 SH   SOLE   229,468 0 0
PRICE T ROWE GROUP INC COM 74144t108 688 4,011 SH   SOLE   4,011 0 0
PRIMIS FINANCIAL CORP COM 74167B109 1,090 75,000 SH   SOLE   75,000 0 0
PROCTER AND GAMBLE CO COM 742718109 647 4,774 SH   SOLE   4,774 0 0
PROGRESSIVE CORP COM 743315103 34,132 356,990 SH   SOLE   356,990 0 0
PROOFPOINT INC COM 743424103 8,818 70,100 SH   SOLE   70,100 0 0
PROSHARES TR S&P 500 DV ARIST 74348a467 5,678 65,820 SH   SOLE   65,820 0 0
PROSPERITY BANCSHARES INC COM 743606105 412 5,500 SH   SOLE   5,500 0 0
PRUDENTIAL FINL INC COM 744320102 1,617 17,745 SH   SOLE   17,745 0 0
PTC INC COM 69370c100 49,115 356,811 SH   SOLE   356,811 0 0
PURE CYCLE CORP COM NEW 746228303 1,888 140,700 SH   SOLE   140,700 0 0
Q2 HLDGS INC COM 74736l109 931 9,287 SH   SOLE   9,287 0 0
QUALCOMM INC COM 747525103 639 4,823 SH   SOLE   4,823 0 0
RAYMOND JAMES FINL INC COM 754730109 744 6,067 SH   SOLE   6,067 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,522 110,292 SH   SOLE   110,292 0 0
RBC BEARINGS INC COM 75524b104 7,217 36,675 SH   SOLE   36,675 0 0
REDWOOD TR INC COM 758075402 729 70,000 SH   SOLE   70,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591ep100 475 23,000 SH   SOLE   23,000 0 0
RELIANT BANCORP INC COM 75956B101 574 20,000 SH   SOLE   20,000 0 0
REPLIGEN CORP COM 759916109 18,687 96,123 SH   SOLE   96,123 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 11,643 198,855 SH   SOLE   198,855 0 0
RIVERVIEW BANCORP INC COM 769397100 350 50,458 SH   SOLE   50,458 0 0
ROBERT HALF INTL INC COM 770323103 365 4,680 SH   SOLE   4,680 0 0
ROKU INC COM CL A 77543r102 2,893 8,880 SH   SOLE   8,880 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,125 2,788 SH   SOLE   2,788 0 0
ROSS STORES INC COM 778296103 202 1,688 SH   SOLE   1,688 0 0
ROYAL BK CDA COM 780087102 581 6,302 SH   SOLE   6,302 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 269 6,864 SH   SOLE   6,864 0 0
ROYAL GOLD INC COM 780287108 6,705 62,302 SH   SOLE   62,302 0 0
RPM INTL INC COM 749685103 8,136 88,576 SH   SOLE   88,576 0 0
S&P GLOBAL INC COM 78409v104 633 1,793 SH   SOLE   1,793 0 0
SALESFORCE COM INC COM 79466l302 28,685 135,390 SH   SOLE   135,390 0 0
SARATOGA INVT CORP COM NEW 80349a208 517 20,400 SH   SOLE   20,400 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 919 9,506 SH   SOLE   9,506 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 235 1,808 SH   SOLE   1,808 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 15,160 418,331 SH   SOLE   418,331 0 0
SELECT BANCORP INC NEW COM 81617L108 221 20,000 SH   SOLE   20,000 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 220 1,888 SH   SOLE   1,888 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 1,497 43,976 SH   SOLE   43,976 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 659 4,959 SH   SOLE   4,959 0 0
SERVICENOW INC COM 81762P102 260 520 SH   SOLE   520 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 7,143 116,472 SH   SOLE   116,472 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 135 10,100 SH   SOLE   10,100 0 0
SHERWIN WILLIAMS CO COM 824348106 378 512 SH   SOLE   512 0 0
SILVERGATE CAP CORP CL A 82837p408 739 5,198 SH   SOLE   5,198 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 2,536 56,037 SH   SOLE   56,037 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 347 1,892 SH   SOLE   1,892 0 0
SNAP ON INC COM 833034101 885 3,836 SH   SOLE   3,836 0 0
SOUTH ST CORP COM 840441109 3,632 46,263 SH   SOLE   46,263 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 38,899 98,147 SH   SOLE   98,147 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 13,097 27,512 SH   SOLE   27,512 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,624 19,490 SH   SOLE   19,490 0 0
SPDR SER TR PORTFLI INTRMDIT 78464a672 383 11,951 SH   SOLE   11,951 0 0
SPDR SER TR PRTFLO S&P500 HI 78468r788 2,320 60,250 SH   SOLE   60,250 0 0
SPDR SER TR S&P BK ETF 78464A797 833 16,051 SH   SOLE   16,051 0 0
SPDR SER TR S&P REGL BKG 78464A698 14,730 222,034 SH   SOLE   222,034 0 0
SPDR SER TR SPDR BLOOMBERG 78468r663 341 3,729 SH   SOLE   3,729 0 0
STARBUCKS CORP COM 855244109 18,110 165,732 SH   SOLE   165,732 0 0
STATE STR CORP COM 857477103 344 4,100 SH   SOLE   4,100 0 0
STEEL DYNAMICS INC COM 858119100 7,754 152,765 SH   SOLE   152,765 0 0
STERIS PLC SHS USD g8473t100 43,254 227,078 SH   SOLE   227,078 0 0
STIFEL FINL CORP COM 860630102 6,771 105,705 SH   SOLE   105,705 0 0
STOCK YDS BANCORP INC COM 861025104 1,609 31,505 SH   SOLE   31,505 0 0
STORE CAP CORP COM 862121100 12,069 360,274 SH   SOLE   360,274 0 0
STRYKER CORPORATION COM 863667101 1,394 5,722 SH   SOLE   5,722 0 0
SVB FINANCIAL GROUP COM 78486Q101 36,509 73,955 SH   SOLE   73,955 0 0
SYNOPSYS INC COM 871607107 26,336 106,289 SH   SOLE   106,289 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,118 24,270 SH   SOLE   24,270 0 0
TARGA RES CORP COM 87612g101 298 9,391 SH   SOLE   9,391 0 0
TARGET CORP COM 87612e106 667 3,367 SH   SOLE   3,367 0 0
TE CONNECTIVITY LTD REG SHS h84989104 870 6,739 SH   SOLE   6,739 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 6,481 15,669 SH   SOLE   15,669 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087e100 38,872 815,445 SH   SOLE   815,445 0 0
TESLA INC COM 88160R101 1,469 2,200 SH   SOLE   2,200 0 0
TEXAS INSTRS INC COM 882508104 3,609 19,096 SH   SOLE   19,096 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262p102 262 165 SH   SOLE   165 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 457 1,001 SH   SOLE   1,001 0 0
TITAN MACHY INC COM 88830r101 393 15,400 SH   SOLE   15,400 0 0
TJX COS INC NEW COM 872540109 36,214 547,455 SH   SOLE   547,455 0 0
TRAVELERS COMPANIES INC COM 89417E109 920 6,119 SH   SOLE   6,119 0 0
TREX CO INC COM 89531p105 4,642 50,707 SH   SOLE   50,707 0 0
TRICO BANCSHARES COM 896095106 11,091 234,139 SH   SOLE   234,139 0 0
TRIMBLE INC COM 896239100 5,435 69,862 SH   SOLE   69,862 0 0
TRISTATE CAP HLDGS INC COM 89678f100 840 36,415 SH   SOLE   36,415 0 0
TRUIST FINL CORP COM 89832q109 234 4,016 SH   SOLE   4,016 0 0
TWILIO INC CL A 90138F102 1,170 3,434 SH   SOLE   3,434 0 0
TYLER TECHNOLOGIES INC COM 902252105 28,556 67,265 SH   SOLE   67,265 0 0
ULTA BEAUTY INC COM 90384s303 356 1,152 SH   SOLE   1,152 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,171 10,287 SH   SOLE   10,287 0 0
UNDER ARMOUR INC CL A 904311107 1,464 66,069 SH   SOLE   66,069 0 0
UNION PAC CORP COM 907818108 21,194 96,156 SH   SOLE   96,156 0 0
UNITED RENTALS INC COM 911363109 388 1,177 SH   SOLE   1,177 0 0
UNITEDHEALTH GROUP INC COM 91324P102 23,250 62,489 SH   SOLE   62,489 0 0
US BANCORP DEL COM NEW 902973304 1,982 35,830 SH   SOLE   35,830 0 0
VAIL RESORTS INC COM 91879q109 23,889 81,907 SH   SOLE   81,907 0 0
VALMONT INDS INC COM 920253101 1,894 7,967 SH   SOLE   7,967 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,394 13,206 SH   SOLE   13,206 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 255 1,377 SH   SOLE   1,377 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 11,455 51,754 SH   SOLE   51,754 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 528 1,449 SH   SOLE   1,449 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 770 3,725 SH   SOLE   3,725 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 335 2,549 SH   SOLE   2,549 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,632 224,647 SH   SOLE   224,647 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 386 7,421 SH   SOLE   7,421 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 13,304 90,456 SH   SOLE   90,456 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,726 116,591 SH   SOLE   116,591 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 9,698 27,051 SH   SOLE   27,051 0 0
VARIAN MED SYS INC COM 92220p105 228 1,293 SH   SOLE   1,293 0 0
VEEVA SYS INC CL A COM 922475108 1,296 4,961 SH   SOLE   4,961 0 0
VERACYTE INC COM 92337f107 1,088 20,239 SH   SOLE   20,239 0 0
VERISK ANALYTICS INC COM 92345y106 817 4,622 SH   SOLE   4,622 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,448 59,301 SH   SOLE   59,301 0 0
VERRA MOBILITY CORP COM 92511u102 1,953 144,288 SH   SOLE   144,288 0 0
VISA INC COM CL A 92826c839 60,668 286,535 SH   SOLE   286,535 0 0
VISTEON CORP COM NEW 92839u206 12,857 105,430 SH   SOLE   105,430 0 0
VROOM INC COM 92918v109 1,198 30,737 SH   SOLE   30,737 0 0
WALMART INC COM 931142103 507 3,732 SH   SOLE   3,732 0 0
WASTE MGMT INC DEL COM 94106L109 388 3,009 SH   SOLE   3,009 0 0
WATERSTONE FINL INC MD COM 94188p101 1,044 51,114 SH   SOLE   51,114 0 0
WATSCO INC COM 942622200 10,514 40,321 SH   SOLE   40,321 0 0
WEBSTER FINL CORP CONN COM 947890109 4,835 87,739 SH   SOLE   87,739 0 0
WEC ENERGY GROUP INC COM 92939u106 228 2,432 SH   SOLE   2,432 0 0
WELLS FARGO CO NEW COM 949746101 569 14,576 SH   SOLE   14,576 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 19,304 68,507 SH   SOLE   68,507 0 0
WESTERN ALLIANCE BANCORP COM 957638109 229 2,421 SH   SOLE   2,421 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 697 19,570 SH   SOLE   19,570 0 0
WHITEHORSE FIN INC COM 96524v106 529 34,900 SH   SOLE   34,900 0 0
WILLIAMS COS INC COM 969457100 310 13,084 SH   SOLE   13,084 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,423 33,304 SH   SOLE   33,304 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 12,120 293,529 SH   SOLE   293,529 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717w851 3,615 58,936 SH   SOLE   58,936 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 3,090 32,763 SH   SOLE   32,763 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 7,419 183,536 SH   SOLE   183,536 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 14,702 257,071 SH   SOLE   257,071 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 3,051 97,948 SH   SOLE   97,948 0 0
WP CAREY INC COM 92936u109 1,618 22,861 SH   SOLE   22,861 0 0
ZOETIS INC CL A 98978v103 591 3,750 SH   SOLE   3,750 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980l101 282 878 SH   SOLE   878 0 0