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
ABIOMED INC COM 003654100 586 1,768 SH   SOLE   1,768 0 0
ACTIVISION BLIZZARD INC COM 00507V109 567 7,073 SH   SOLE   7,073 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,314 2,883 SH   SOLE   2,883 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,694 8,184 SH   SOLE   8,184 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,265 17,119 SH   SOLE   17,119 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 999 8,366 SH   SOLE   8,366 0 0
ALBEMARLE CORP COM 012653101 409 1,848 SH   SOLE   1,848 0 0
ALIGN TECHNOLOGY INC COM 016255101 324 744 SH   SOLE   744 0 0
ALPHABET INC CAP STK CL A 02079K305 1,527 549 SH   SOLE   549 0 0
AMPHENOL CORP NEW CL A 032095101 915 12,139 SH   SOLE   12,139 0 0
ANALOG DEVICES INC COM 032654105 861 5,215 SH   SOLE   5,215 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,314 1,968 SH   SOLE   1,968 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 709 10,682 SH   SOLE   10,682 0 0
AXON ENTERPRISE INC COM 05464C101 301 2,184 SH   SOLE   2,184 0 0
B2GOLD CORP COM 11777Q209 79 17,269 SH   SOLE   17,269 0 0
BECTON DICKINSON & CO COM 075887109 626 2,354 SH   SOLE   2,354 0 0
BELDEN INC COM 077454106 752 13,567 SH   SOLE   13,567 0 0
BEST BUY INC COM 086516101 339 3,724 SH   SOLE   3,724 0 0
BIOGEN INC COM 09062X103 607 2,883 SH   SOLE   2,883 0 0
BK OF AMERICA CORP COM 060505104 1,548 37,565 SH   SOLE   37,565 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 883 12,090 SH   SOLE   12,090 0 0
BROADCOM INC COM 11135F101 1,143 1,816 SH   SOLE   1,816 0 0
BROWN & BROWN INC COM 115236101 1,334 18,454 SH   SOLE   18,454 0 0
BROWN FORMAN CORP CL B 115637209 1,137 16,967 SH   SOLE   16,967 0 0
CABLE ONE INC COM 12685J105 681 465 SH   SOLE   465 0 0
CAE INC COM 124765108 451 17,304 SH   SOLE   17,304 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,287 9,311 SH   SOLE   9,311 0 0
CHEVRON CORP NEW COM 166764100 1,325 8,140 SH   SOLE   8,140 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,752 37,758 SH   SOLE   37,758 0 0
CINTAS CORP COM 172908105 1,029 2,418 SH   SOLE   2,418 0 0
CISCO SYS INC COM 17275R102 622 11,160 SH   SOLE   11,160 0 0
COMERICA INC COM 200340107 888 9,816 SH   SOLE   9,816 0 0
COOPER COS INC COM NEW 216648402 1,321 3,164 SH   SOLE   3,164 0 0
CORTEVA INC COM 22052L104 1,187 20,655 SH   SOLE   20,655 0 0
COSTAR GROUP INC COM 22160N109 558 8,377 SH   SOLE   8,377 0 0
DANAHER CORPORATION COM 235851102 2,428 8,279 SH   SOLE   8,279 0 0
DOLLAR TREE INC COM 256746108 640 3,999 SH   SOLE   3,999 0 0
DOVER CORP COM 260003108 1,602 10,209 SH   SOLE   10,209 0 0
DYNATRACE INC COM NEW 268150109 438 9,306 SH   SOLE   9,306 0 0
EATON CORP PLC SHS G29183103 2,444 16,105 SH   SOLE   16,105 0 0
EBAY INC. COM 278642103 631 11,012 SH   SOLE   11,012 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 363 3,082 SH   SOLE   3,082 0 0
ELECTRONIC ARTS INC COM 285512109 1,035 8,184 SH   SOLE   8,184 0 0
EMERSON ELEC CO COM 291011104 1,705 17,391 SH   SOLE   17,391 0 0
ETSY INC COM 29786A106 230 1,850 SH   SOLE   1,850 0 0
EXXON MOBIL CORP COM 30231G102 1,577 19,093 SH   SOLE   19,093 0 0
F5 INC COM 315616102 816 3,906 SH   SOLE   3,906 0 0
FASTENAL CO COM 311900104 1,237 20,832 SH   SOLE   20,832 0 0
FEDEX CORP COM 31428X106 428 1,850 SH   SOLE   1,850 0 0
FIFTH THIRD BANCORP COM 316773100 1,709 39,699 SH   SOLE   39,699 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 299 3,696 SH   SOLE   3,696 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 606 8,157 SH   SOLE   8,157 0 0
FRANKLIN ELEC INC COM 353514102 1,299 15,640 SH   SOLE   15,640 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,352 7,742 SH   SOLE   7,742 0 0
GENERAC HLDGS INC COM 368736104 275 924 SH   SOLE   924 0 0
GENTHERM INC COM 37253A103 790 10,811 SH   SOLE   10,811 0 0
GENUINE PARTS CO COM 372460105 1,172 9,300 SH   SOLE   9,300 0 0
GILEAD SCIENCES INC COM 375558103 420 7,068 SH   SOLE   7,068 0 0
GRACO INC COM 384109104 1,141 16,368 SH   SOLE   16,368 0 0
GRAINGER W W INC COM 384802104 1,392 2,698 SH   SOLE   2,698 0 0
HASBRO INC COM 418056107 1,090 13,305 SH   SOLE   13,305 0 0
HERSHEY CO COM 427866108 1,712 7,905 SH   SOLE   7,905 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,086 65,000 SH   SOLE   65,000 0 0
HUBSPOT INC COM 443573100 619 1,303 SH   SOLE   1,303 0 0
ILLUMINA INC COM 452327109 488 1,396 SH   SOLE   1,396 0 0
INGERSOLL RAND INC COM 45687V106 1,895 37,631 SH   SOLE   37,631 0 0
INTEL CORP COM 458140100 415 8,370 SH   SOLE   8,370 0 0
INTUIT COM 461202103 1,476 3,069 SH   SOLE   3,069 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 16,758 159,696 SH   SOLE   159,696 0 0
KEURIG DR PEPPER INC COM 49271V100 1,057 27,900 SH   SOLE   27,900 0 0
KFORCE INC COM 493732101 1,090 14,736 SH   SOLE   14,736 0 0
LAM RESEARCH CORP COM 512807108 1,200 2,232 SH   SOLE   2,232 0 0
LILLY ELI & CO COM 532457108 2,547 8,893 SH   SOLE   8,893 0 0
LINDE PLC SHS G5494J103 1,311 4,104 SH   SOLE   4,104 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,272 3,306 SH   SOLE   3,306 0 0
MASIMO CORP COM 574795100 609 4,185 SH   SOLE   4,185 0 0
MERCADOLIBRE INC COM 58733R102 332 279 SH   SOLE   279 0 0
META PLATFORMS INC CL A 30303M102 646 2,906 SH   SOLE   2,906 0 0
MICRON TECHNOLOGY INC COM 595112103 620 7,957 SH   SOLE   7,957 0 0
NETAPP INC COM 64110D104 909 10,952 SH   SOLE   10,952 0 0
NEWMONT CORP COM 651639106 1,585 19,946 SH   SOLE   19,946 0 0
NOVARTIS AG SPONSORED ADR 66987V109 947 10,788 SH   SOLE   10,788 0 0
NOVO-NORDISK A S ADR 670100205 304 2,739 SH   SOLE   2,739 0 0
NVIDIA CORPORATION COM 67066G104 1,439 5,275 SH   SOLE   5,275 0 0
OMNICELL COM COM 68213N109 746 5,760 SH   SOLE   5,760 0 0
ON SEMICONDUCTOR CORP COM 682189105 674 10,758 SH   SOLE   10,758 0 0
OPEN TEXT CORP COM 683715106 839 19,798 SH   SOLE   19,798 0 0
PARKER-HANNIFIN CORP COM 701094104 950 3,348 SH   SOLE   3,348 0 0
PAYCHEX INC COM 704326107 805 5,900 SH   SOLE   5,900 0 0
PPG INDS INC COM 693506107 1,804 13,764 SH   SOLE   13,764 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 1,222 105,527 SH   SOLE   105,527 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 1,237 87,794 SH   SOLE   87,794 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 1,261 56,999 SH   SOLE   56,999 0 0
PULTE GROUP INC COM 745867101 592 14,123 SH   SOLE   14,123 0 0
QIAGEN NV SHS NEW N72482123 456 9,310 SH   SOLE   9,310 0 0
QORVO INC COM 74736K101 664 5,353 SH   SOLE   5,353 0 0
QUALCOMM INC COM 747525103 824 5,394 SH   SOLE   5,394 0 0
RAYMOND JAMES FINL INC COM 754730109 957 8,711 SH   SOLE   8,711 0 0
REPLIGEN CORP COM 759916109 612 3,255 SH   SOLE   3,255 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 461 7,812 SH   SOLE   7,812 0 0
SANOFI SPONSORED ADR 80105N105 945 18,414 SH   SOLE   18,414 0 0
SCHWAB CHARLES CORP COM 808513105 1,820 21,586 SH   SOLE   21,586 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 971 10,805 SH   SOLE   10,805 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,044 12,441 SH   SOLE   12,441 0 0
SIMPLY GOOD FOODS CO COM 82900L102 946 24,932 SH   SOLE   24,932 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1,083 11,845 SH   SOLE   11,845 0 0
STRYKER CORPORATION COM 863667101 975 3,648 SH   SOLE   3,648 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,552 47,623 SH   SOLE   47,623 0 0
SYNOPSYS INC COM 871607107 1,767 5,301 SH   SOLE   5,301 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 401 2,606 SH   SOLE   2,606 0 0
TAPESTRY INC COM 876030107 506 13,608 SH   SOLE   13,608 0 0
TARGET CORP COM 87612E106 1,496 7,047 SH   SOLE   7,047 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,318 2,232 SH   SOLE   2,232 0 0
TRACTOR SUPPLY CO COM 892356106 2,192 9,391 SH   SOLE   9,391 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 5,601 111,396 SH   SOLE   111,396 0 0