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 300 1,703 SH   SOLE 0 0 1,703
ABBOTT LABS COM 002824100 283 3,261 SH   SOLE 0 0 3,261
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 164 777 SH   OTR 0 0 777
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 82 388 SH   SOLE 0 0 388
ADOBE INC COM 00724F101 293 889 SH   SOLE 0 0 889
ADVANCE AUTO PARTS INC COM 00751Y106 23 142 SH   OTR 0 0 142
ADVANCE AUTO PARTS INC COM 00751Y106 4,510 28,158 SH   SOLE 0 0 28,158
AIR PRODS & CHEMS INC COM 009158106 147 625 SH   OTR 0 0 625
AIR PRODS & CHEMS INC COM 009158106 1,685 7,171 SH   SOLE 0 0 7,171
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 306 1,445 SH   OTR 0 0 1,445
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 4 SH   SOLE 0 0 4
ALPHABET INC CAP STK CL C 02079K107 5,955 4,454 SH   SOLE 0 0 4,454
ALPHABET INC CAP STK CL C 02079K107 25 19 SH   OTR 0 0 19
AMAZON COM INC COM 023135106 1,227 664 SH   SOLE 0 0 664
AMBEV SA SPONSORED ADR 02319V103 109 23,318 SH   OTR 0 0 23,318
AMGEN INC COM 031162100 720 2,987 SH   SOLE 0 0 2,987
AMPHENOL CORP NEW CL A 032095101 25 229 SH   OTR 0 0 229
AMPHENOL CORP NEW CL A 032095101 4,935 45,600 SH   SOLE 0 0 45,600
AMPLIFY ETF TR HIGH INCOME 032108847 991 55,575 SH   SOLE 0 0 55,575
ANSYS INC COM 03662Q105 258 1,003 SH   OTR 0 0 1,003
AON PLC SHS CL A G0408V102 6,933 33,285 SH   SOLE 0 0 33,285
AON PLC SHS CL A G0408V102 305 1,467 SH   OTR 0 0 1,467
APPLE INC COM 037833100 1,366 4,651 SH   SOLE 0 0 4,651
ARCH CAP GROUP LTD ORD G0450A105 223 5,199 SH   OTR 0 0 5,199
AUTODESK INC COM 052769106 258 1,404 SH   OTR 0 0 1,404
AUTODESK INC COM 052769106 4 24 SH   SOLE 0 0 24
AVERY DENNISON CORP COM 053611109 26 200 SH   OTR 0 0 200
AVERY DENNISON CORP COM 053611109 4,682 35,787 SH   SOLE 0 0 35,787
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 151 26,989 SH   OTR 0 0 26,989
BAXTER INTL INC COM 071813109 23 271 SH   OTR 0 0 271
BAXTER INTL INC COM 071813109 4,442 53,122 SH   SOLE 0 0 53,122
BECTON DICKINSON & CO COM 075887109 4,766 17,526 SH   SOLE 0 0 17,526
BECTON DICKINSON & CO COM 075887109 23 85 SH   OTR 0 0 85
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,007 4,447 SH   SOLE 0 0 4,447
BLACK KNIGHT INC COM 09215C105 292 4,536 SH   OTR 0 0 4,536
BLACKROCK INC COM 09247X101 299 594 SH   SOLE 0 0 594
BOEING CO COM 097023105 264 811 SH   SOLE 0 0 811
BOOKING HLDGS INC COM 09857L108 25 12 SH   OTR 0 0 12
BOOKING HLDGS INC COM 09857L108 4,863 2,368 SH   SOLE 0 0 2,368
BOULDER GROWTH & INCOME FD I COM 101507101 177 15,000 SH   SOLE 0 0 15,000
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,798 38,841 SH   SOLE 0 0 38,841
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 601 10,392 SH   OTR 0 0 10,392
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,411 41,720 SH   SOLE 0 0 41,720
BROWN & BROWN INC COM 115236101 211 5,329 SH   OTR 0 0 5,329
BROWN & BROWN INC COM 115236101 5,080 128,680 SH   SOLE 0 0 128,680
BROWN FORMAN CORP CL B 115637209 83 1,230 SH   OTR 0 0 1,230
BROWN FORMAN CORP CL B 115637209 1,115 16,487 SH   SOLE 0 0 16,487
CABOT MICROELECTRONICS CORP COM 12709P103 23 160 SH   OTR 0 0 160
CABOT MICROELECTRONICS CORP COM 12709P103 4,588 31,788 SH   SOLE 0 0 31,788
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 2,797 254,229 SH   SOLE 0 0 254,229
CANADIAN NATL RY CO COM 136375102 202 2,229 SH   OTR 0 0 2,229
CARLISLE COS INC COM 142339100 5,103 31,529 SH   SOLE 0 0 31,529
CARLISLE COS INC COM 142339100 24 151 SH   OTR 0 0 151
CARMAX INC COM 143130102 351 4,001 SH   OTR 0 0 4,001
CASEYS GEN STORES INC COM 147528103 489 3,075 SH   SOLE 0 0 3,075
CAVCO INDS INC DEL COM 149568107 938 4,803 SH   SOLE 0 0 4,803
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,181 147,249 SH   SOLE 0 0 147,249
CBRE GROUP INC CL A 12504L109 298 4,862 SH   OTR 0 0 4,862
CEMEX SAB DE CV SPON ADR NEW 151290889 45 12,005 SH   OTR 0 0 12,005
CENTENE CORP DEL COM 15135B101 26 418 SH   OTR 0 0 418
CENTENE CORP DEL COM 15135B101 4,595 73,100 SH   SOLE 0 0 73,100
CHARLES RIV LABS INTL INC COM 159864107 969 6,341 SH   SOLE 0 0 6,341
CINTAS CORP COM 172908105 25 93 SH   OTR 0 0 93
CINTAS CORP COM 172908105 4,025 14,959 SH   SOLE 0 0 14,959
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1,012 89,918 SH   SOLE 0 0 89,918
CME GROUP INC COM 12572Q105 495 2,466 SH   SOLE 0 0 2,466
COCA COLA CO COM 191216100 582 10,519 SH   SOLE 0 0 10,519
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20 328 SH   OTR 0 0 328
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,009 64,637 SH   SOLE 0 0 64,637
COHEN & STEERS QUALITY RLTY COM 19247L106 1,446 97,160 SH   SOLE 0 0 97,160
COHEN & STEERS REIT & PFD &I COM 19247X100 1,445 60,751 SH   SOLE 0 0 60,751
COLUMBIA SPORTSWEAR CO COM 198516106 4,451 44,430 SH   SOLE 0 0 44,430
COLUMBIA SPORTSWEAR CO COM 198516106 21 211 SH   OTR 0 0 211
COMCAST CORP NEW CL A 20030N101 439 9,756 SH   SOLE 0 0 9,756
COMPASS MINERALS INTL INC COM 20451N101 568 9,315 SH   SOLE 0 0 9,315
COPART INC COM 217204106 334 3,673 SH   OTR 0 0 3,673
COPART INC COM 217204106 3,491 38,383 SH   SOLE 0 0 38,383
COSTAR GROUP INC COM 22160N109 1,551 2,593 SH   SOLE 0 0 2,593
CREDIT ACCEP CORP MICH COM 225310101 105 238 SH   OTR 0 0 238
CREDIT ACCEP CORP MICH COM 225310101 1,492 3,374 SH   SOLE 0 0 3,374
CURTISS WRIGHT CORP COM 231561101 25 176 SH   OTR 0 0 176
CURTISS WRIGHT CORP COM 231561101 4,884 34,666 SH   SOLE 0 0 34,666
DARDEN RESTAURANTS INC COM 237194105 19 172 SH   OTR 0 0 172
DARDEN RESTAURANTS INC COM 237194105 3,846 35,279 SH   SOLE 0 0 35,279
DELAWARE INV MN MUN INC FD I COM 24610V103 1,006 76,570 SH   SOLE 0 0 76,570
DELL TECHNOLOGIES INC CL C 24703L202 2,263 44,032 SH   SOLE 0 0 44,032
DISCOVERY INC COM SER A 25470F104 482 14,735 SH   SOLE 0 0 14,735
DISH NETWORK CORP CL A 25470M109 900 25,378 SH   SOLE 0 0 25,378
DISNEY WALT CO COM DISNEY 254687106 212 1,468 SH   SOLE 0 0 1,468
DOLLAR GEN CORP NEW COM 256677105 4,724 30,288 SH   SOLE 0 0 30,288
DOLLAR GEN CORP NEW COM 256677105 132 849 SH   OTR 0 0 849
DOMINION ENERGY INC COM 25746U109 688 8,308 SH   SOLE 0 0 8,308
DOMINOS PIZZA INC COM 25754A201 206 701 SH   OTR 0 0 701
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,275 64,533 SH   SOLE 0 0 64,533
DUKE ENERGY CORP NEW COM NEW 26441C204 520 5,706 SH   SOLE 0 0 5,706
EATON VANCE TAX MNGD GBL DV COM 27829F108 2,051 233,560 SH   SOLE 0 0 233,560
ECOLAB INC COM 278865100 22 113 SH   OTR 0 0 113
ECOLAB INC COM 278865100 4,446 23,036 SH   SOLE 0 0 23,036
ELANCO ANIMAL HEALTH INC COM 28414H103 16 529 SH   OTR 0 0 529
ELANCO ANIMAL HEALTH INC COM 28414H103 1,917 65,109 SH   SOLE 0 0 65,109
ENBRIDGE INC COM 29250N105 314 7,902 SH   SOLE 0 0 7,902
ESCO TECHNOLOGIES INC COM 296315104 3,111 33,639 SH   SOLE 0 0 33,639
EXPEDITORS INTL WASH INC COM 302130109 3,471 44,488 SH   SOLE 0 0 44,488
EXXON MOBIL CORP COM 30231G102 564 8,080 SH   SOLE 0 0 8,080
FACTSET RESH SYS INC COM 303075105 2,775 10,343 SH   SOLE 0 0 10,343
FAIR ISAAC CORP COM 303250104 2,136 5,701 SH   SOLE 0 0 5,701
FASTENAL CO COM 311900104 143 3,864 SH   OTR 0 0 3,864
FASTENAL CO COM 311900104 2,677 72,461 SH   SOLE 0 0 72,461
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 275 6,073 SH   OTR 0 0 6,073
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 20 450 SH   SOLE 0 0 450
FIRST REP BK SAN FRANCISCO C COM 33616C100 266 2,266 SH   OTR 0 0 2,266
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,166 43,979 SH   SOLE 0 0 43,979
FIRST TR MLP & ENERGY INCOME COM 33739B104 1,035 86,708 SH   SOLE 0 0 86,708
FISERV INC COM 337738108 2,805 24,257 SH   SOLE 0 0 24,257
FLIR SYS INC COM 302445101 22 416 SH   OTR 0 0 416
FLIR SYS INC COM 302445101 4,320 82,967 SH   SOLE 0 0 82,967
FORTUNE BRANDS HOME & SEC IN COM 34964C106 28 429 SH   OTR 0 0 429
FORTUNE BRANDS HOME & SEC IN COM 34964C106 5,119 78,344 SH   SOLE 0 0 78,344
FORWARD AIR CORP COM 349853101 2,972 42,487 SH   SOLE 0 0 42,487
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 3,318 126,899 SH   SOLE 0 0 126,899
GALLAGHER ARTHUR J & CO COM 363576109 4,730 49,663 SH   SOLE 0 0 49,663
GALLAGHER ARTHUR J & CO COM 363576109 24 247 SH   OTR 0 0 247
GARTNER INC COM 366651107 1,821 11,814 SH   SOLE 0 0 11,814
GARTNER INC COM 366651107 286 1,857 SH   OTR 0 0 1,857
GENERAL DYNAMICS CORP COM 369550108 21 118 SH   OTR 0 0 118
GENERAL DYNAMICS CORP COM 369550108 4,401 24,958 SH   SOLE 0 0 24,958
GENERAL MLS INC COM 370334104 537 10,025 SH   SOLE 0 0 10,025
GENPACT LIMITED SHS G3922B107 24 577 SH   OTR 0 0 577
GENPACT LIMITED SHS G3922B107 4,899 116,180 SH   SOLE 0 0 116,180
GENUINE PARTS CO COM 372460105 432 4,062 SH   SOLE 0 0 4,062
GERDAU S A SPON ADR REP PFD 373737105 66 13,550 SH   OTR 0 0 13,550
GLOBAL PMTS INC COM 37940X102 578 3,167 SH   SOLE 0 0 3,167
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 1,932 104,416 SH   SOLE 0 0 104,416
GUIDEWIRE SOFTWARE INC COM 40171V100 1,950 17,763 SH   SOLE 0 0 17,763
GUIDEWIRE SOFTWARE INC COM 40171V100 125 1,140 SH   OTR 0 0 1,140
HANESBRANDS INC COM 410345102 541 36,452 SH   SOLE 0 0 36,452
HENRY JACK & ASSOC INC COM 426281101 1,393 9,561 SH   SOLE 0 0 9,561
HILL ROM HLDGS INC COM 431475102 23 204 SH   OTR 0 0 204
HILL ROM HLDGS INC COM 431475102 4,805 42,321 SH   SOLE 0 0 42,321
HILTON WORLDWIDE HLDGS INC COM 43300A203 346 3,123 SH   OTR 0 0 3,123
HOME DEPOT INC COM 437076102 245 1,120 SH   SOLE 0 0 1,120
HONEYWELL INTL INC COM 438516106 22 125 SH   OTR 0 0 125
HONEYWELL INTL INC COM 438516106 4,494 25,392 SH   SOLE 0 0 25,392
HUNT J B TRANS SVCS INC COM 445658107 26 220 SH   OTR 0 0 220
HUNT J B TRANS SVCS INC COM 445658107 4,648 39,800 SH   SOLE 0 0 39,800
ICICI BK LTD ADR 45104G104 251 16,614 SH   OTR 0 0 16,614
ICON PLC SHS G4705A100 25 146 SH   OTR 0 0 146
ICON PLC SHS G4705A100 5,004 29,054 SH   SOLE 0 0 29,054
IDEXX LABS INC COM 45168D104 132 505 SH   OTR 0 0 505
IDEXX LABS INC COM 45168D104 1,838 7,039 SH   SOLE 0 0 7,039
IHS MARKIT LTD SHS G47567105 2,625 34,837 SH   SOLE 0 0 34,837
IHS MARKIT LTD SHS G47567105 241 3,202 SH   OTR 0 0 3,202
ILLINOIS TOOL WKS INC COM 452308109 25 141 SH   OTR 0 0 141
ILLINOIS TOOL WKS INC COM 452308109 1,812 10,089 SH   SOLE 0 0 10,089
INGERSOLL-RAND PLC SHS G47791101 3,025 22,760 SH   SOLE 0 0 22,760
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,177 46,698 SH   SOLE 0 0 46,698
INTERCONTINENTAL EXCHANGE IN COM 45866F104 23 249 SH   OTR 0 0 249
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,542 59,885 SH   SOLE 0 0 59,885
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 1,737 79,229 SH   SOLE 0 0 79,229
INVESCO QQQ TR UNIT SER 1 46090E103 394 1,853 SH   SOLE 0 0 1,853
IQVIA HLDGS INC COM 46266C105 22 145 SH   OTR 0 0 145
IQVIA HLDGS INC COM 46266C105 5,999 38,826 SH   SOLE 0 0 38,826
ISHARES INC MSCI AUST ETF 464286103 4,024 177,717 SH   SOLE 0 0 177,717
ISHARES INC MSCI AUSTRIA ETF 464286202 3,156 151,730 SH   SOLE 0 0 151,730
ISHARES INC MSCI BRAZIL ETF 464286400 2,331 49,128 SH   SOLE 0 0 49,128
ISHARES INC MSCI CDA ETF 464286509 4,220 141,169 SH   SOLE 0 0 141,169
ISHARES INC MSCI FRANCE ETF 464286707 3,723 113,829 SH   SOLE 0 0 113,829
ISHARES INC MSCI GERMANY ETF 464286806 3,845 130,784 SH   SOLE 0 0 130,784
ISHARES INC MSCI HONG KG ETF 464286871 2,848 117,070 SH   SOLE 0 0 117,070
ISHARES INC MSCI ITALY ETF 46434G830 3,341 113,271 SH   SOLE 0 0 113,271
ISHARES INC MSCI MEXICO ETF 464286822 2,910 64,621 SH   SOLE 0 0 64,621
ISHARES INC MSCI NETHERL ETF 464286814 3,864 114,121 SH   SOLE 0 0 114,121
ISHARES INC MSCI SINGPOR ETF 46434G780 3,090 127,985 SH   SOLE 0 0 127,985
ISHARES INC MSCI SPAIN ETF 464286764 3,705 128,112 SH   SOLE 0 0 128,112
ISHARES INC MSCI STH KOR ETF 464286772 98 1,583 SH   OTR 0 0 1,583
ISHARES INC MSCI STH KOR ETF 464286772 2,740 44,066 SH   SOLE 0 0 44,066
ISHARES INC MSCI SWEDEN ETF 464286756 4,128 125,464 SH   SOLE 0 0 125,464
ISHARES INC MSCI SWITZERLAND 464286749 3,638 89,529 SH   SOLE 0 0 89,529
ISHARES INC MSCI TAIWAN ETF 46434G772 1,068 25,976 SH   SOLE 0 0 25,976
ISHARES INC MSCI THAILND ETF 464286624 2,457 28,047 SH   SOLE 0 0 28,047
ISHARES TR MSCI INDIA ETF 46429B598 2,423 68,941 SH   SOLE 0 0 68,941
ISHARES TR MSCI INDONIA ETF 46429B309 78 3,034 SH   OTR 0 0 3,034
ISHARES TR MSCI INDONIA ETF 46429B309 2,493 97,137 SH   SOLE 0 0 97,137
ISHARES TR MSCI PHILIPS ETF 46429B408 89 2,593 SH   OTR 0 0 2,593
ISHARES TR MSCI PHILIPS ETF 46429B408 1,861 54,240 SH   SOLE 0 0 54,240
ISHARES TR MSCI POLAND ETF 46429B606 2,910 138,031 SH   SOLE 0 0 138,031
ISHARES TR MSCI UK ETF NEW 46435G334 4,100 120,243 SH   SOLE 0 0 120,243
ISHARES TR NEW ZEALAND ETF 464289123 2,848 49,310 SH   SOLE 0 0 49,310
ISHARES TR S&P 500 GRWT ETF 464287309 784 4,048 SH   SOLE 0 0 4,048
ISHARES TR TIPS BD ETF 464287176 530 4,548 SH   SOLE 0 0 4,548
JOHNSON & JOHNSON COM 478160104 997 6,833 SH   SOLE 0 0 6,833
JPMORGAN CHASE & CO COM 46625H100 1,115 7,996 SH   SOLE 0 0 7,996
KADANT INC COM 48282T104 1,076 10,217 SH   SOLE 0 0 10,217
KKR & CO INC CL A 48251W104 253 8,684 SH   OTR 0 0 8,684
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,471 26,434 SH   SOLE 0 0 26,434
LABORATORY CORP AMER HLDGS COM NEW 50540R409 21 124 SH   OTR 0 0 124
LAMAR ADVERTISING CO NEW CL A 512816109 587 6,577 SH   SOLE 0 0 6,577
LIBERTY BROADBAND CORP COM SER A 530307107 68 547 SH   OTR 0 0 547
LIBERTY BROADBAND CORP COM SER A 530307107 584 4,692 SH   SOLE 0 0 4,692
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 11 262 SH   OTR 0 0 262
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 571 13,035 SH   SOLE 0 0 13,035
LITTELFUSE INC COM 537008104 23 122 SH   OTR 0 0 122
LITTELFUSE INC COM 537008104 1,606 8,396 SH   SOLE 0 0 8,396
LIVE NATION ENTERTAINMENT IN COM 538034109 544 7,615 SH   SOLE 0 0 7,615
LKQ CORP COM 501889208 5,117 143,335 SH   SOLE 0 0 143,335
LKQ CORP COM 501889208 26 730 SH   OTR 0 0 730
MARKEL CORP COM 570535104 358 313 SH   OTR 0 0 313
MARKEL CORP COM 570535104 29 25 SH   SOLE 0 0 25
MARSH & MCLENNAN COS INC COM 571748102 24 211 SH   OTR 0 0 211
MARSH & MCLENNAN COS INC COM 571748102 4,914 44,106 SH   SOLE 0 0 44,106
MARTIN MARIETTA MATLS INC COM 573284106 235 840 SH   OTR 0 0 840
MARTIN MARIETTA MATLS INC COM 573284106 12 44 SH   SOLE 0 0 44
MAXIMUS INC COM 577933104 2,954 39,702 SH   SOLE 0 0 39,702
MEDTRONIC PLC SHS G5960L103 209 1,843 SH   OTR 0 0 1,843
MEDTRONIC PLC SHS G5960L103 128 1,125 SH   SOLE 0 0 1,125
MICROCHIP TECHNOLOGY INC COM 595017104 11 109 SH   SOLE 0 0 109
MICROCHIP TECHNOLOGY INC COM 595017104 192 1,838 SH   OTR 0 0 1,838
MOODYS CORP COM 615369105 130 546 SH   OTR 0 0 546
MOODYS CORP COM 615369105 3,944 16,611 SH   SOLE 0 0 16,611
MORNINGSTAR INC COM 617700109 1,329 8,780 SH   SOLE 0 0 8,780
MSCI INC COM 55354G100 121 469 SH   OTR 0 0 469
MSCI INC COM 55354G100 4,717 18,271 SH   SOLE 0 0 18,271
NEUBERGER BERMAN MLP AND ENR COM 64129H104 928 137,236 SH   SOLE 0 0 137,236
NORTHERN TR CORP COM 665859104 23 217 SH   OTR 0 0 217
NORTHERN TR CORP COM 665859104 4,887 46,002 SH   SOLE 0 0 46,002
NOVARTIS A G SPONSORED ADR 66987V109 216 2,284 SH   OTR 0 0 2,284
NOVARTIS A G SPONSORED ADR 66987V109 42 446 SH   SOLE 0 0 446
NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 70 13,332 SH   SOLE 0 0 13,332
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 1,646 93,200 SH   SOLE 0 0 93,200
O REILLY AUTOMOTIVE INC NEW COM 67103H107 357 814 SH   OTR 0 0 814
OLD DOMINION FREIGHT LINE IN COM 679580100 26 138 SH   OTR 0 0 138
OLD DOMINION FREIGHT LINE IN COM 679580100 4,747 25,012 SH   SOLE 0 0 25,012
PAYCHEX INC COM 704326107 1,902 22,360 SH   SOLE 0 0 22,360
PENN NATL GAMING INC COM 707569109 90 3,536 SH   OTR 0 0 3,536
PENN NATL GAMING INC COM 707569109 971 37,991 SH   SOLE 0 0 37,991
PERKINELMER INC COM 714046109 4,576 47,130 SH   SOLE 0 0 47,130
PERKINELMER INC COM 714046109 23 240 SH   OTR 0 0 240
PFIZER INC COM 717081103 751 19,160 SH   SOLE 0 0 19,160
PRIMERICA INC COM 74164M108 2,862 21,919 SH   SOLE 0 0 21,919
PROCTER & GAMBLE CO COM 742718109 597 4,777 SH   SOLE 0 0 4,777
PROSHARES TR S&P 500 DV ARIST 74348A467 355 4,698 SH   SOLE 0 0 4,698
RAYTHEON CO COM NEW 755111507 25 114 SH   OTR 0 0 114
RAYTHEON CO COM NEW 755111507 1,938 8,818 SH   SOLE 0 0 8,818
RESTAURANT BRANDS INTL INC COM 76131D103 0 6 SH   SOLE 0 0 6
RESTAURANT BRANDS INTL INC COM 76131D103 299 4,688 SH   OTR 0 0 4,688
ROPER TECHNOLOGIES INC COM 776696106 481 1,357 SH   SOLE 0 0 1,357
ROPER TECHNOLOGIES INC COM 776696106 198 558 SH   OTR 0 0 558
ROSS STORES INC COM 778296103 51 440 SH   OTR 0 0 440
ROSS STORES INC COM 778296103 4,906 42,141 SH   SOLE 0 0 42,141
S&P GLOBAL INC COM 78409V104 72 263 SH   OTR 0 0 263
S&P GLOBAL INC COM 78409V104 2,851 10,442 SH   SOLE 0 0 10,442
SALESFORCE COM INC COM 79466L302 1,455 8,948 SH   SOLE 0 0 8,948
SAP SE SPON ADR 803054204 513 3,827 SH   OTR 0 0 3,827
SBA COMMUNICATIONS CORP NEW CL A 78410G104 21 86 SH   SOLE 0 0 86
SBA COMMUNICATIONS CORP NEW CL A 78410G104 460 1,909 SH   OTR 0 0 1,909
SEI INVESTMENTS CO COM 784117103 25 383 SH   OTR 0 0 383
SEI INVESTMENTS CO COM 784117103 5,091 77,749 SH   SOLE 0 0 77,749
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 403 13,105 SH   SOLE 0 0 13,105
SERVICE CORP INTL COM 817565104 490 10,637 SH   SOLE 0 0 10,637
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1,428 36,936 SH   SOLE 0 0 36,936
SHERWIN WILLIAMS CO COM 824348106 29 49 SH   OTR 0 0 49
SHERWIN WILLIAMS CO COM 824348106 4,909 8,413 SH   SOLE 0 0 8,413
SOUTHERN CO COM 842587107 695 10,907 SH   SOLE 0 0 10,907
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 331 1,160 SH   SOLE 0 0 1,160
SPDR GOLD TRUST GOLD SHS 78463V107 441 3,084 SH   SOLE 0 0 3,084
SPDR S&P 500 ETF TR TR UNIT 78462F103 357 1,108 SH   SOLE 0 0 1,108
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 495 5,412 SH   SOLE 0 0 5,412
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 274 5,573 SH   SOLE 0 0 5,573
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 22 352 SH   OTR 0 0 352
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 8,505 138,510 SH   SOLE 0 0 138,510
STARBUCKS CORP COM 855244109 252 2,864 SH   SOLE 0 0 2,864
STRYKER CORP COM 863667101 24 112 SH   OTR 0 0 112
STRYKER CORP COM 863667101 6,081 28,967 SH   SOLE 0 0 28,967
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 108 14,609 SH   OTR 0 0 14,609
SYNNEX CORP COM 87162W100 49 377 SH   OTR 0 0 377
SYNNEX CORP COM 87162W100 5,208 40,439 SH   SOLE 0 0 40,439
T MOBILE US INC COM 872590104 934 11,910 SH   SOLE 0 0 11,910
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 518 8,913 SH   OTR 0 0 8,913
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 1,962 102,873 SH   SOLE 0 0 102,873
TEXAS INSTRS INC COM 882508104 22 175 SH   OTR 0 0 175
TEXAS INSTRS INC COM 882508104 4,593 35,799 SH   SOLE 0 0 35,799
THE CHARLES SCHWAB CORPORATI COM 808513105 212 4,468 SH   SOLE 0 0 4,468
THERMO FISHER SCIENTIFIC INC COM 883556102 729 2,245 SH   SOLE 0 0 2,245
TORO CO COM 891092108 24 307 SH   OTR 0 0 307
TORO CO COM 891092108 4,948 62,098 SH   SOLE 0 0 62,098
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 935 85,280 SH   SOLE 0 0 85,280
TRACTOR SUPPLY CO COM 892356106 4,369 46,754 SH   SOLE 0 0 46,754
TRACTOR SUPPLY CO COM 892356106 19 208 SH   OTR 0 0 208
TRANSDIGM GROUP INC COM 893641100 517 924 SH   OTR 0 0 924
TRANSDIGM GROUP INC COM 893641100 1,593 2,845 SH   SOLE 0 0 2,845
TRANSUNION COM 89400J107 231 2,697 SH   OTR 0 0 2,697
TRANSUNION COM 89400J107 16 184 SH   SOLE 0 0 184
TRUIST FINL CORP COM 89832Q109 457 8,108 SH   SOLE 0 0 8,108
TTEC HLDGS INC COM 89854H102 19 473 SH   OTR 0 0 473
TTEC HLDGS INC COM 89854H102 3,935 99,317 SH   SOLE 0 0 99,317
ULTA BEAUTY INC COM 90384S303 25 97 SH   OTR 0 0 97
ULTA BEAUTY INC COM 90384S303 4,751 18,768 SH   SOLE 0 0 18,768
UNION PACIFIC CORP COM 907818108 4,481 24,786 SH   SOLE 0 0 24,786
UNION PACIFIC CORP COM 907818108 22 121 SH   OTR 0 0 121
UNITED PARCEL SERVICE INC CL B 911312106 529 4,515 SH   SOLE 0 0 4,515
UNITEDHEALTH GROUP INC COM 91324P102 3,517 11,963 SH   SOLE 0 0 11,963
US BANCORP DEL COM NEW 902973304 298 5,026 SH   SOLE 0 0 5,026
VAIL RESORTS INC COM 91879Q109 197 823 SH   OTR 0 0 823
VAIL RESORTS INC COM 91879Q109 8 34 SH   SOLE 0 0 34
VANGUARD INDEX FDS GROWTH ETF 922908736 351 1,929 SH   SOLE 0 0 1,929
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,264 24,400 SH   SOLE 0 0 24,400
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 213 720 SH   SOLE 0 0 720
VANGUARD INDEX FDS VALUE ETF 922908744 654 5,457 SH   SOLE 0 0 5,457
VERISIGN INC COM 92343E102 230 1,194 SH   OTR 0 0 1,194
VERISIGN INC COM 92343E102 1,402 7,276 SH   SOLE 0 0 7,276
VERISK ANALYTICS INC COM 92345Y106 210 1,408 SH   OTR 0 0 1,408
VERISK ANALYTICS INC COM 92345Y106 2,555 17,107 SH   SOLE 0 0 17,107
VERIZON COMMUNICATIONS INC COM 92343V104 510 8,300 SH   SOLE 0 0 8,300
VISA INC COM CL A 92826C839 23 125 SH   OTR 0 0 125
VISA INC COM CL A 92826C839 6,461 34,383 SH   SOLE 0 0 34,383
VULCAN MATLS CO COM 929160109 293 2,035 SH   OTR 0 0 2,035
WATSCO INC COM 942622200 25 140 SH   OTR 0 0 140
WATSCO INC COM 942622200 4,850 26,921 SH   SOLE 0 0 26,921
WELLS FARGO CO NEW COM 949746101 894 16,616 SH   SOLE 0 0 16,616
WELLTOWER INC COM 95040Q104 360 4,401 SH   SOLE 0 0 4,401
WINMARK CORP COM 974250102 1,058 5,335 SH   SOLE 0 0 5,335
WISDOMTREE TR US DIVID EX FNCL 97717W406 504 5,448 SH   SOLE 0 0 5,448
WOODWARD INC COM 980745103 22 187 SH   OTR 0 0 187
WOODWARD INC COM 980745103 4,624 39,047 SH   SOLE 0 0 39,047
XCEL ENERGY INC COM 98389B100 296 4,655 SH   SOLE 0 0 4,655
XPO LOGISTICS INC COM 983793100 1,032 12,949 SH   SOLE 0 0 12,949
ZOETIS INC CL A 98978V103 3,068 23,183 SH   SOLE 0 0 23,183