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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   2,439,018 22,372 SH   SOLE   22,372 0 0
ABBVIE INC COM 00287Y109   1,502,259 11,150 SH   SOLE   11,150 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,651,756 8,593 SH   SOLE   8,593 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,320,867 15,669 SH   SOLE   15,669 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,760,364 3,600 SH   SOLE   3,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107   3,302,689 28,994 SH   SOLE   28,994 0 0
AFLAC INC COM 001055102   228,249 3,270 SH   SOLE   3,270 0 0
AIRBNB INC COM CL A 009066101   231,329 1,805 SH   SOLE   1,805 0 0
ALBEMARLE CORP COM 012653101   1,098,882 4,926 SH   SOLE   4,926 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   288,558 3,462 SH   SOLE   3,462 0 0
ALPHABET INC CAP STK CL C 02079K107   2,276,172 18,816 SH   SOLE   18,816 0 0
ALPHABET INC CAP STK CL A 02079K305   3,505,415 29,285 SH   SOLE   29,285 0 0
AMAZON COM INC COM 023135106   5,100,987 39,130 SH   SOLE   39,130 0 0
AMERICAN ELEC PWR CO INC COM 025537101   203,441 2,416 SH   SOLE   2,416 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,729,850 8,920 SH   SOLE   8,920 0 0
ANALOG DEVICES INC COM 032654105   399,169 2,049 SH   SOLE   2,049 0 0
APPLE INC COM 037833100   10,549,906 54,389 SH   SOLE   54,389 0 0
ARES CAPITAL CORP COM 04010L103   393,932 20,965 SH   SOLE   20,965 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   123,609 15,868 SH   SOLE   15,868 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   430,210 594 SH   SOLE   594 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   778,852 3,544 SH   SOLE   3,544 0 0
AUTOZONE INC COM 053332102   498,672 200 SH   SOLE   200 0 0
BANCO SANTANDER S.A. ADR 05964H105   84,321 22,728 SH   SOLE   22,728 0 0
BCE INC COM NEW 05534B760   229,725 5,039 SH   SOLE   5,039 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,668,517 13,691 SH   SOLE   13,691 0 0
BLACKSTONE INC COM 09260D107   1,294,063 13,919 SH   SOLE   13,919 0 0
BOSTON SCIENTIFIC CORP COM 101137107   453,545 8,385 SH   SOLE   8,385 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   414,825 6,487 SH   SOLE   6,487 0 0
BROADCOM INC COM 11135F101   600,392 692 SH   SOLE   692 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   442,070 1,885 SH   SOLE   1,885 0 0
CARLYLE GROUP INC COM 14316J108   376,888 11,796 SH   SOLE   11,796 0 0
CATERPILLAR INC COM 149123101   720,437 2,928 SH   SOLE   2,928 0 0
CHEVRON CORP NEW COM 166764100   677,675 4,307 SH   SOLE   4,307 0 0
CHIMERA INVT CORP COM NEW 16934Q208   81,695 14,159 SH   SOLE   14,159 0 0
CHURCH & DWIGHT CO INC COM 171340102   407,311 4,064 SH   SOLE   4,064 0 0
CISCO SYS INC COM 17275R102   1,584,927 30,633 SH   SOLE   30,633 0 0
CLOROX CO DEL COM 189054109   281,980 1,773 SH   SOLE   1,773 0 0
CME GROUP INC COM 12572Q105   1,620,751 8,747 SH   SOLE   8,747 0 0
COCA COLA CO COM 191216100   1,519,372 25,230 SH   SOLE   25,230 0 0
CONAGRA BRANDS INC COM 205887102   283,806 8,417 SH   SOLE   8,417 0 0
CONOCOPHILLIPS COM 20825C104   414,982 4,005 SH   SOLE   4,005 0 0
CONSOLIDATED EDISON INC COM 209115104   213,206 2,358 SH   SOLE   2,358 0 0
COPART INC COM 217204106   360,280 3,950 SH   SOLE   3,950 0 0
CORNING INC COM 219350105   1,398,791 39,920 SH   SOLE   39,920 0 0
COSTCO WHSL CORP NEW COM 22160K105   4,449,147 8,264 SH   SOLE   8,264 0 0
CUMMINS INC COM 231021106   626,773 2,557 SH   SOLE   2,557 0 0
CVS HEALTH CORP COM 126650100   285,356 4,128 SH   SOLE   4,128 0 0
DEERE & CO COM 244199105   676,235 1,669 SH   SOLE   1,669 0 0
DEVON ENERGY CORP NEW COM 25179M103   335,321 6,937 SH   SOLE   6,937 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   214,840 1,238 SH   SOLE   1,238 0 0
DIGITAL RLTY TR INC COM 253868103   636,035 5,586 SH   SOLE   5,586 0 0
DISNEY WALT CO COM 254687106   630,049 7,057 SH   SOLE   7,057 0 0
DOMINION ENERGY INC COM 25746U109   232,743 4,494 SH   SOLE   4,494 0 0
DONALDSON INC COM 257651109   232,307 3,716 SH   SOLE   3,716 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,179,759 13,146 SH   SOLE   13,146 0 0
EDISON INTL COM 281020107   205,777 2,963 SH   SOLE   2,963 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   640,501 6,790 SH   SOLE   6,790 0 0
ELEVANCE HEALTH INC COM 036752103   527,214 1,187 SH   SOLE   1,187 0 0
EMERSON ELEC CO COM 291011104   202,765 2,243 SH   SOLE   2,243 0 0
ENPHASE ENERGY INC COM 29355A107   1,290,098 7,703 SH   SOLE   7,703 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   233,801 8,873 SH   SOLE   8,873 0 0
EQUINIX INC COM 29444U700   338,464 432 SH   SOLE   432 0 0
ETSY INC COM 29786A106   452,156 5,344 SH   SOLE   5,344 0 0
EXELON CORP COM 30161N101   203,787 5,002 SH   SOLE   5,002 0 0
EXXON MOBIL CORP COM 30231G102   260,997 2,434 SH   SOLE   2,434 0 0
FACTSET RESH SYS INC COM 303075105   2,690,969 6,717 SH   SOLE   6,717 0 0
FASTENAL CO COM 311900104   1,998,581 33,880 SH   SOLE   33,880 0 0
FEDEX CORP COM 31428X106   294,545 1,188 SH   SOLE   1,188 0 0
GENERAC HLDGS INC COM 368736104   1,336,801 8,964 SH   SOLE   8,964 0 0
GENERAL MLS INC COM 370334104   1,022,841 13,336 SH   SOLE   13,336 0 0
GRACO INC COM 384109104   439,455 5,089 SH   SOLE   5,089 0 0
GSK PLC SPONSORED ADR 37733W204   212,103 5,951 SH   SOLE   5,951 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   880,817 12,637 SH   SOLE   12,637 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   424,225 21,106 SH   SOLE   21,106 0 0
HENRY JACK & ASSOC INC COM 426281101   770,056 4,602 SH   SOLE   4,602 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106   103,334 15,309 SH   SOLE   15,309 0 0
HOME DEPOT INC COM 437076102   1,984,649 6,389 SH   SOLE   6,389 0 0
HONEYWELL INTL INC COM 438516106   371,075 1,788 SH   SOLE   1,788 0 0
HORMEL FOODS CORP COM 440452100   907,465 22,563 SH   SOLE   22,563 0 0
INTEL CORP COM 458140100   837,932 25,058 SH   SOLE   25,058 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   201,280 1,780 SH   SOLE   1,780 0 0
INTUIT COM 461202103   1,721,880 3,758 SH   SOLE   3,758 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,672,087 4,890 SH   SOLE   4,890 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   716,311 33,836 SH   SOLE   33,836 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   587,315 28,552 SH   SOLE   28,552 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,438,735 3,895 SH   SOLE   3,895 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   232,966 3,305 SH   SOLE   3,305 0 0
ISHARES TR CORE S&P SCP ETF 464287804   338,045 3,392 SH   SOLE   3,392 0 0
ISHARES TR SELECT DIVID ETF 464287168   748,149 6,603 SH   SOLE   6,603 0 0
ISHARES TR RUS MD CP GR ETF 464287481   260,848 2,699 SH   SOLE   2,699 0 0
JOHNSON & JOHNSON COM 478160104   2,903,351 17,541 SH   SOLE   17,541 0 0
JPMORGAN CHASE & CO COM 46625H100   980,942 6,745 SH   SOLE   6,745 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105   56,680 16,573 SH   SOLE   16,573 0 0
KLA CORP COM NEW 482480100   968,924 1,998 SH   SOLE   1,998 0 0
KULICKE & SOFFA INDS INC COM 501242101   224,226 3,772 SH   SOLE   3,772 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   335,434 1,713 SH   SOLE   1,713 0 0
LAM RESEARCH CORP COM 512807108   1,846,492 2,872 SH   SOLE   2,872 0 0
LILLY ELI & CO COM 532457108   1,512,834 3,226 SH   SOLE   3,226 0 0
LINDE PLC SHS G54950103   248,326 652 SH   SOLE   652 0 0
LIVENT CORP COM 53814L108   1,337,130 48,747 SH   SOLE   48,747 0 0
LOCKHEED MARTIN CORP COM 539830109   511,078 1,110 SH   SOLE   1,110 0 0
LOWES COS INC COM 548661107   433,680 1,921 SH   SOLE   1,921 0 0
LULULEMON ATHLETICA INC COM 550021109   823,616 2,176 SH   SOLE   2,176 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   420,180 4,576 SH   SOLE   4,576 0 0
MARRIOTT INTL INC NEW CL A 571903202   566,266 3,083 SH   SOLE   3,083 0 0
MARSH & MCLENNAN COS INC COM 571748102   583,522 3,103 SH   SOLE   3,103 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,065,382 2,709 SH   SOLE   2,709 0 0
MCCORMICK & CO INC COM NON VTG 579780206   450,105 5,160 SH   SOLE   5,160 0 0
MCDONALDS CORP COM 580135101   1,268,575 4,251 SH   SOLE   4,251 0 0
MEDIFAST INC COM 58470H101   385,877 4,187 SH   SOLE   4,187 0 0
MEDTRONIC PLC SHS G5960L103   1,328,104 15,075 SH   SOLE   15,075 0 0
MERCK & CO INC COM 58933Y105   1,587,892 13,761 SH   SOLE   13,761 0 0
MFA FINL INC COM 55272X607   123,689 11,004 SH   SOLE   11,004 0 0
MGM RESORTS INTERNATIONAL COM 552953101   303,595 6,912 SH   SOLE   6,912 0 0
MICRON TECHNOLOGY INC COM 595112103   862,515 13,667 SH   SOLE   13,667 0 0
MICROSOFT CORP COM 594918104   4,444,067 13,050 SH   SOLE   13,050 0 0
MORGAN STANLEY COM NEW 617446448   258,066 3,022 SH   SOLE   3,022 0 0
NETFLIX INC COM 64110L106   428,817 974 SH   SOLE   974 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   202,745 2,150 SH   SOLE   2,150 0 0
NEXTERA ENERGY INC COM 65339F101   2,404,040 32,399 SH   SOLE   32,399 0 0
NIKE INC CL B 654106103   1,697,911 15,384 SH   SOLE   15,384 0 0
NORTHERN TR CORP COM 665859104   305,115 4,115 SH   SOLE   4,115 0 0
NORTHROP GRUMMAN CORP COM 666807102   419,104 919 SH   SOLE   919 0 0
NOVARTIS AG SPONSORED ADR 66987V109   303,350 3,006 SH   SOLE   3,006 0 0
NOVO-NORDISK A S ADR 670100205   3,100,288 19,158 SH   SOLE   19,158 0 0
NRG ENERGY INC COM NEW 629377508   369,131 9,872 SH   SOLE   9,872 0 0
NVIDIA CORPORATION COM 67066G104   7,933,996 18,756 SH   SOLE   18,756 0 0
OMNICELL COM COM 68213N109   404,080 5,485 SH   SOLE   5,485 0 0
OMNICOM GROUP INC COM 681919106   2,093,555 22,003 SH   SOLE   22,003 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   439,438 460 SH   SOLE   460 0 0
PACKAGING CORP AMER COM 695156109   605,155 4,579 SH   SOLE   4,579 0 0
PEPSICO INC COM 713448108   727,229 3,926 SH   SOLE   3,926 0 0
PFIZER INC COM 717081103   1,887,165 51,449 SH   SOLE   51,449 0 0
PHILLIPS 66 COM 718546104   259,377 2,719 SH   SOLE   2,719 0 0
POLARIS INC COM 731068102   214,647 1,775 SH   SOLE   1,775 0 0
PROCTER AND GAMBLE CO COM 742718109   3,257,482 21,468 SH   SOLE   21,468 0 0
PROLOGIS INC. COM 74340W103   273,140 2,227 SH   SOLE   2,227 0 0
PUBLIC STORAGE COM 74460D109   1,234,443 4,229 SH   SOLE   4,229 0 0
QUALCOMM INC COM 747525103   2,466,613 20,721 SH   SOLE   20,721 0 0
QUANTA SVCS INC COM 74762E102   267,492 1,362 SH   SOLE   1,362 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,666,690 27,222 SH   SOLE   27,222 0 0
REALTY INCOME CORP COM 756109104   310,352 5,191 SH   SOLE   5,191 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,398,279 1,946 SH   SOLE   1,946 0 0
ROCKWELL AUTOMATION INC COM 773903109   825,907 2,507 SH   SOLE   2,507 0 0
ROKU INC COM CL A 77543R102   246,182 3,849 SH   SOLE   3,849 0 0
ROYAL BK CDA COM 780087102   298,032 3,120 SH   SOLE   3,120 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   147,995 12,574 SH   SOLE   12,574 0 0
SALESFORCE INC COM 79466L302   681,525 3,226 SH   SOLE   3,226 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   206,101 3,580 SH   SOLE   3,580 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   860,833 13,914 SH   SOLE   13,914 0 0
SERVICENOW INC COM 81762P102   550,731 980 SH   SOLE   980 0 0
SHARPLINK GAMING LTD SHS NEW M8273L110   113,511 38,155 SH   SOLE   38,155 0 0
SHERWIN WILLIAMS CO COM 824348106   966,951 3,642 SH   SOLE   3,642 0 0
SIMON PPTY GROUP INC NEW COM 828806109   242,189 2,097 SH   SOLE   2,097 0 0
SNAP ON INC COM 833034101   730,229 2,534 SH   SOLE   2,534 0 0
SNOWFLAKE INC CL A 833445109   302,158 1,717 SH   SOLE   1,717 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   1,646,039 18,281 SH   SOLE   18,281 0 0
SOUTHERN CO COM 842587107   311,496 4,434 SH   SOLE   4,434 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   251,747 4,126 SH   SOLE   4,126 0 0
STARBUCKS CORP COM 855244109   764,301 7,716 SH   SOLE   7,716 0 0
STEEL DYNAMICS INC COM 858119100   1,534,143 14,084 SH   SOLE   14,084 0 0
STRYKER CORPORATION COM 863667101   847,552 2,778 SH   SOLE   2,778 0 0
SYNOPSYS INC COM 871607107   1,741,205 3,999 SH   SOLE   3,999 0 0
SYSCO CORP COM 871829107   374,346 5,045 SH   SOLE   5,045 0 0
TARGET CORP COM 87612E106   2,542,787 19,278 SH   SOLE   19,278 0 0
TENNANT CO COM 880345103   211,681 2,610 SH   SOLE   2,610 0 0
TESLA INC COM 88160R101   1,491,374 5,697 SH   SOLE   5,697 0 0
TEXAS INSTRS INC COM 882508104   2,471,860 13,731 SH   SOLE   13,731 0 0
TEXTRON INC COM 883203101   253,574 3,749 SH   SOLE   3,749 0 0
THE TRADE DESK INC COM CL A 88339J105   738,069 9,558 SH   SOLE   9,558 0 0
TJX COS INC NEW COM 872540109   1,957,528 23,087 SH   SOLE   23,087 0 0
TRAVELERS COMPANIES INC COM 89417E109   472,713 2,722 SH   SOLE   2,722 0 0
TWILIO INC CL A 90138F102   307,475 4,833 SH   SOLE   4,833 0 0
UNION PAC CORP COM 907818108   200,286 979 SH   SOLE   979 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,224,803 6,833 SH   SOLE   6,833 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   304,194 1,378 SH   SOLE   1,378 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,269,655 10,964 SH   SOLE   10,964 0 0
US BANCORP DEL COM NEW 902973304   1,633,231 49,432 SH   SOLE   49,432 0 0
VALERO ENERGY CORP COM 91913Y100   287,907 2,454 SH   SOLE   2,454 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   397,003 4,976 SH   SOLE   4,976 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   359,628 883 SH   SOLE   883 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   568,875 15,296 SH   SOLE   15,296 0 0
VICI PPTYS INC COM 925652109   298,981 9,513 SH   SOLE   9,513 0 0
VISA INC COM CL A 92826C839   3,359,459 14,146 SH   SOLE   14,146 0 0
VMWARE INC CL A COM 928563402   675,386 4,700 SH   SOLE   4,700 0 0
WASTE MGMT INC DEL COM 94106L109   1,190,795 6,867 SH   SOLE   6,867 0 0
WATERS CORP COM 941848103   405,940 1,523 SH   SOLE   1,523 0 0
WELLS FARGO CO NEW COM 949746101   271,957 6,372 SH   SOLE   6,372 0 0
WELLTOWER INC COM 95040Q104   628,591 7,771 SH   SOLE   7,771 0 0
WILLIAMS SONOMA INC COM 969904101   304,647 2,434 SH   SOLE   2,434 0 0
XCEL ENERGY INC COM 98389B100   2,836,247 45,621 SH   SOLE   45,621 0 0
ZOETIS INC CL A 98978V103   492,078 2,857 SH   SOLE   2,857 0 0