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
AGILENT TECHNOLOGIES INC COM 00846U101 520 3,300 SH   SOLE 0 3,140 0 160
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,951 3,388 SH   SOLE 0 3,230 0 158
AMAZON COM INC COM 023135106 4,517 1,375 SH   SOLE 0 1,315 0 60
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 235 860 SH   SOLE 0 834 0 26
BOEING CO COM 097023105 372 1,693 SH   SOLE 0 1,693 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 948 2,647 SH   SOLE 0 1,726 0 921
ABBOTT LABS COM 002824100 280 2,373 SH   SOLE 0 2,331 0 42
GRAINGER W W INC COM 384802104 502 1,277 SH   SOLE 0 1,214 0 63
KEYCORP COM 493267108 241 11,163 SH   SOLE 0 11,163 0 0
QUALCOMM INC COM 747525103 906 7,027 SH   SOLE 0 6,750 0 277
DISNEY WALT CO COM 254687106 1,202 7,103 SH   SOLE 0 6,780 0 323
SHERWIN WILLIAMS CO COM 824348106 286 1,024 SH   SOLE 0 1,003 0 21
US BANCORP DEL COM NEW 902973304 343 5,777 SH   SOLE 0 5,777 0 0
JOHNSON & JOHNSON COM 478160104 768 4,754 SH   SOLE 0 4,691 0 63
MEDTRONIC PLC SHS G5960L103 253 2,019 SH   SOLE 0 1,980 0 39
CHEVRON CORP NEW COM 166764100 553 5,449 SH   SOLE 0 5,370 0 79
MICROSOFT CORP COM 594918104 3,863 13,701 SH   SOLE 0 13,132 0 569
UNITED PARCEL SERVICE INC CL B 911312106 636 3,490 SH   SOLE 0 3,294 0 196
COCA COLA CO COM 191216100 204 3,892 SH   SOLE 0 3,892 0 0
PEPSICO INC COM 713448108 716 4,761 SH   SOLE 0 4,698 0 63
STRYKER CORPORATION COM 863667101 262 992 SH   SOLE 0 969 0 23
VERIZON COMMUNICATIONS INC COM 92343V104 557 10,305 SH   SOLE 0 10,212 0 93
SELECT SECTOR SPDR TR ENERGY 81369Y506 478 9,186 SH   SOLE 0 8,748 0 438
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 597 4,000 SH   SOLE 0 4,000 0 0
DEERE & CO COM 244199105 461 1,377 SH   SOLE 0 1,306 0 71
BK OF AMERICA CORP COM 060505104 785 18,494 SH   SOLE 0 17,763 0 731
STARBUCKS CORP COM 855244109 638 5,780 SH   SOLE 0 5,581 0 199
EXXON MOBIL CORP COM 30231G102 248 4,217 SH   SOLE 0 4,217 0 0
WALMART INC COM 931142103 238 1,711 SH   SOLE 0 1,711 0 0
UNION PAC CORP COM 907818108 230 1,171 SH   SOLE 0 1,147 0 24
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 466 4,170 SH   SOLE 0 3,960 0 210
TARGET CORP COM 87612E106 639 2,795 SH   SOLE 0 2,693 0 102
MICRON TECHNOLOGY INC COM 595112103 400 5,640 SH   SOLE 0 5,344 0 296
MORGAN STANLEY COM NEW 617446448 247 2,540 SH   SOLE 0 2,540 0 0
PROCTER AND GAMBLE CO COM 742718109 1,407 10,063 SH   SOLE 0 9,844 0 219
GENERAL ELECTRIC CO COM NEW 369604301 245 2,374 SH   SOLE 0 2,252 0 122
GOLDMAN SACHS GROUP INC COM 38141G104 606 1,603 SH   SOLE 0 1,537 0 66
HOME DEPOT INC COM 437076102 2,066 6,293 SH   SOLE 0 6,114 0 179
NIKE INC CL B 654106103 356 2,451 SH   SOLE 0 2,451 0 0
JPMORGAN CHASE & CO COM 46625H100 1,378 8,420 SH   SOLE 0 8,209 0 211
HP INC COM 40434L105 284 10,364 SH   SOLE 0 10,364 0 0
BOOKING HOLDINGS INC COM 09857L108 280 118 SH   SOLE 0 118 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,255 5,772 SH   SOLE 0 5,551 0 221
SOUTHWEST AIRLS CO COM 844741108 513 9,970 SH   SOLE 0 9,970 0 0
PIONEER NAT RES CO COM 723787107 271 1,629 SH   SOLE 0 1,587 0 42
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 384 1,200 SH   SOLE 0 1,169 0 31
AMERICAN TOWER CORP NEW COM 03027X100 464 1,748 SH   SOLE 0 1,716 0 32
RAYTHEON TECHNOLOGIES CORP COM 75513E101 542 6,303 SH   SOLE 0 6,002 0 301
WASTE MGMT INC DEL COM 94106L109 340 2,277 SH   SOLE 0 2,216 0 61
NEXTERA ENERGY INC COM 65339F101 395 5,030 SH   SOLE 0 4,908 0 122
CONSTELLATION BRANDS INC CL A 21036P108 475 2,256 SH   SOLE 0 2,155 0 101
APPLE INC COM 037833100 3,892 27,502 SH   SOLE 0 26,527 0 975
LAM RESEARCH CORP COM 512807108 895 1,573 SH   SOLE 0 1,518 0 55
CATERPILLAR INC COM 149123101 935 4,869 SH   SOLE 0 4,698 0 171
ECOLAB INC COM 278865100 394 1,890 SH   SOLE 0 1,802 0 88
EDWARDS LIFESCIENCES CORP COM 28176E108 281 2,483 SH   SOLE 0 2,430 0 53
S&P GLOBAL INC COM 78409V104 257 606 SH   SOLE 0 592 0 14
AKAMAI TECHNOLOGIES INC COM 00971T101 260 2,485 SH   SOLE 0 2,344 0 141
PAYCHEX INC COM 704326107 287 2,554 SH   SOLE 0 2,495 0 59
TRACTOR SUPPLY CO COM 892356106 502 2,478 SH   SOLE 0 2,377 0 101
PNC FINL SVCS GROUP INC COM 693475105 261 1,336 SH   SOLE 0 1,294 0 42
OREILLY AUTOMOTIVE INC COM 67103H107 329 538 SH   SOLE 0 538 0 0
NETFLIX INC COM 64110L106 662 1,085 SH   SOLE 0 1,032 0 53
PROLOGIS INC. COM 74340W103 788 6,284 SH   SOLE 0 6,084 0 200
TEMPUR SEALY INTL INC COM 88023U101 264 5,681 SH   SOLE 0 5,393 0 288
NVIDIA CORPORATION COM 67066G104 2,650 12,794 SH   SOLE 0 12,190 0 604
FREEPORT-MCMORAN INC CL B 35671D857 318 9,784 SH   SOLE 0 9,784 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 541 6,089 SH   SOLE 0 5,824 0 265
EATON CORP PLC SHS G29183103 453 3,032 SH   SOLE 0 2,870 0 162
GALLAGHER ARTHUR J & CO COM 363576109 272 1,829 SH   SOLE 0 1,829 0 0
AXON ENTERPRISE INC COM 05464C101 557 3,185 SH   SOLE 0 3,018 0 167
WILLIAMS SONOMA INC COM 969904101 728 4,108 SH   SOLE 0 3,984 0 124
ADVANCE AUTO PARTS INC COM 00751Y106 435 2,082 SH   SOLE 0 1,972 0 110
ALPHABET INC CAP STK CL A 02079K305 1,454 544 SH   SOLE 0 531 0 13
CBRE GROUP INC CL A 12504L109 547 5,620 SH   SOLE 0 5,331 0 289
CELANESE CORP DEL COM 150870103 703 4,669 SH   SOLE 0 4,463 0 206
BLACKROCK INC COM 09247X101 464 553 SH   SOLE 0 544 0 9
MCCORMICK & CO INC COM NON VTG 579780206 241 2,978 SH   SOLE 0 2,978 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 496 666 SH   SOLE 0 635 0 31
CASEYS GEN STORES INC COM 147528103 495 2,625 SH   SOLE 0 2,494 0 131
BIOMARIN PHARMACEUTICAL INC COM 09061G101 205 2,658 SH   SOLE 0 2,508 0 150
BOOT BARN HLDGS INC COM 099406100 416 4,678 SH   SOLE 0 4,439 0 239
THERMO FISHER SCIENTIFIC INC COM 883556102 987 1,728 SH   SOLE 0 1,646 0 82
FIDELITY NATL INFORMATION SV COM 31620M106 435 3,573 SH   SOLE 0 3,388 0 185
SALESFORCE COM INC COM 79466L302 1,120 4,130 SH   SOLE 0 3,905 0 225
DEXCOM INC COM 252131107 411 751 SH   SOLE 0 711 0 40
UNITED STS OIL FD LP UNITS 91232N207 272 5,168 SH   SOLE 0 5,168 0 0
ROPER TECHNOLOGIES INC COM 776696106 226 507 SH   SOLE 0 495 0 12
POOL CORP COM 73278L105 307 706 SH   SOLE 0 696 0 10
SIGNATURE BK NEW YORK N Y COM 82669G104 316 1,160 SH   SOLE 0 1,058 0 102
CASELLA WASTE SYS INC CL A 147448104 283 3,728 SH   SOLE 0 3,394 0 334
EQUINIX INC COM 29444U700 436 552 SH   SOLE 0 519 0 33
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 288 1,729 SH   SOLE 0 1,683 0 46
ISHARES TR IBOXX HI YD ETF 464288513 1,937 22,135 SH   SOLE 0 22,135 0 0
ICF INTL INC COM 44925C103 479 5,366 SH   SOLE 0 5,094 0 272
LULULEMON ATHLETICA INC COM 550021109 341 842 SH   SOLE 0 804 0 38
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 511 9,108 SH   SOLE 0 8,661 0 447
SPDR SER TR BLOOMBERG BRCLYS 78468R622 1,353 12,369 SH   SOLE 0 12,369 0 0
MSCI INC COM 55354G100 824 1,355 SH   SOLE 0 1,291 0 64
VISA INC COM CL A 92826C839 1,928 8,655 SH   SOLE 0 8,229 0 426
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 584 4,731 SH   SOLE 0 4,731 0 0
ULTA BEAUTY INC COM 90384S303 1,207 3,343 SH   SOLE 0 3,204 0 139
PROSHARES TR ULTRPRO S&P500 74347X864 525 4,614 SH   SOLE 0 4,372 0 242
BROADCOM INC COM 11135F101 401 827 SH   SOLE 0 809 0 18
GENERAC HLDGS INC COM 368736104 360 881 SH   SOLE 0 881 0 0
NXP SEMICONDUCTORS N V COM N6596X109 424 2,164 SH   SOLE 0 2,048 0 116
SPS COMM INC COM 78463M107 236 1,466 SH   SOLE 0 1,334 0 132
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 394 3,971 SH   SOLE 0 3,971 0 0
UBIQUITI INC COM 90353W103 469 1,569 SH   SOLE 0 1,488 0 81
APTIV PLC SHS G6095L109 454 3,048 SH   SOLE 0 2,885 0 163
VANECK ETF TRUST OIL SERVICES ETF 92189H607 889 4,512 SH   SOLE 0 4,294 0 218
SPDR SER TR BLOOMBERG SRT TR 78468R408 395 14,405 SH   SOLE 0 14,405 0 0
SPLUNK INC COM 848637104 419 2,892 SH   SOLE 0 2,725 0 167
FACEBOOK INC CL A 30303M102 3,089 9,103 SH   SOLE 0 8,682 0 421
PALO ALTO NETWORKS INC COM 697435105 746 1,558 SH   SOLE 0 1,471 0 87
WORKDAY INC CL A 98138H101 364 1,456 SH   SOLE 0 1,375 0 81
DIAMONDBACK ENERGY INC COM 25278X109 452 4,770 SH   SOLE 0 4,747 0 23
SPDR SER TR PORTFLI HIGH YLD 78468R606 212 7,907 SH   SOLE 0 7,907 0 0
ABBVIE INC COM 00287Y109 282 2,618 SH   SOLE 0 2,574 0 44
ZOETIS INC CL A 98978V103 729 3,753 SH   SOLE 0 3,537 0 216
CHEGG INC COM 163092109 281 4,124 SH   SOLE 0 3,756 0 368
PAYLOCITY HLDG CORP COM 70438V106 387 1,379 SH   SOLE 0 1,256 0 123
IHS MARKIT LTD SHS G47567105 637 5,464 SH   SOLE 0 5,147 0 317
GLOBANT S A COM L44385109 208 740 SH   SOLE 0 673 0 67
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 424 2,865 SH   SOLE 0 2,734 0 131
NEVRO CORP COM 64157F103 206 1,769 SH   SOLE 0 1,611 0 158
FIRSTSERVICE CORP NEW COM 33767E202 360 1,993 SH   SOLE 0 1,817 0 176
NATERA INC COM 632307104 368 3,299 SH   SOLE 0 3,013 0 286
PAYPAL HLDGS INC COM 70450Y103 238 915 SH   SOLE 0 915 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 211 3,504 SH   SOLE 0 3,195 0 309
SQUARE INC CL A 852234103 791 3,298 SH   SOLE 0 3,198 0 100
ATLASSIAN CORP PLC CL A G06242104 711 1,816 SH   SOLE 0 1,720 0 96
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 221 5,598 SH   SOLE 0 5,598 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 286 1,434 SH   SOLE 0 1,306 0 128
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 211 1,888 SH   SOLE 0 1,801 0 87
DBX ETF TR XTRACK USD HIGH 233051432 387 9,644 SH   SOLE 0 9,644 0 0
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 2,175 38,556 SH   SOLE 0 25,455 0 13,101
SEA LTD SPONSORD ADS 81141R100 958 3,006 SH   SOLE 0 2,840 0 166
ISHARES TR BROAD USD HIGH 46435U853 391 9,410 SH   SOLE 0 9,410 0 0
ZSCALER INC COM 98980G102 228 869 SH   SOLE 0 838 0 31
ENDAVA PLC ADS 29260V105 622 4,576 SH   SOLE 0 4,294 0 282
ETF SER SOLUTIONS APTUS DEFINED 26922A388 1,096 38,289 SH   SOLE 0 36,934 0 1,355
YETI HLDGS INC COM 98585X104 502 5,862 SH   SOLE 0 5,608 0 254
LINDE PLC SHS G5494J103 270 919 SH   SOLE 0 899 0 20
ARCOSA INC COM 039653100 427 8,511 SH   SOLE 0 8,123 0 388
MODERNA INC COM 60770K107 489 1,271 SH   SOLE 0 1,213 0 58
LYFT INC CL A COM 55087P104 225 4,194 SH   SOLE 0 4,194 0 0
ALCON AG ORD SHS H01301128 440 5,472 SH   SOLE 0 5,179 0 293
BRIGHAM MINERALS INC CL A COM 10918L103 656 34,245 SH   SOLE 0 33,733 0 512
UBER TECHNOLOGIES INC COM 90353T100 878 19,588 SH   SOLE 0 18,558 0 1,030
CORTEVA INC COM 22052L104 228 5,412 SH   SOLE 0 5,412 0 0
AMCOR PLC ORD G0250X107 234 20,223 SH   SOLE 0 20,223 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 411 1,674 SH   SOLE 0 1,674 0 0
ETF SER SOLUTIONS APTUS COLLARED 26922A222 13,461 449,447 SH   SOLE 0 425,031 0 24,416
PROGYNY INC COM 74340E103 334 5,962 SH   SOLE 0 5,430 0 532
MONTROSE ENVIRONMENTAL GROUP COM 615111101 277 4,479 SH   SOLE 0 4,078 0 401