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
AMAZON COM INC COM Stock 023135106   8,940,089 68,580 SH   SOLE   68,580 0 0
PRUDENTIAL FINL INC COM Stock 744320102   1,342,719 15,220 SH   SOLE   15,220 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   3,838,686 10,391 SH   SOLE   10,391 0 0
STARBUCKS CORP COM Stock 855244109   615,915 6,217 SH   SOLE   6,217 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106   271,687 4,339 SH   SOLE   4,339 0 0
ATI INC COM Stock 01741R102   952,183 21,528 SH   SOLE   21,528 0 0
CAMDEN PPTY TR SH BEN INT REIT 133131102   678,260 6,230 SH   SOLE   6,230 0 0
ELEVANCE HEALTH INC COM Stock 036752103   257,688 580 SH   SOLE   580 0 0
HUBBELL INC COM Stock 443510607   1,454,252 4,386 SH   SOLE   4,386 0 0
JOHNSON & JOHNSON COM Stock 478160104   8,910,705 53,834 SH   SOLE   53,834 0 0
WILLIAMS SONOMA INC COM Stock 969904101   367,892 2,939 SH   SOLE   2,939 0 0
WASTE MGMT INC DEL COM Stock 94106L109   1,058,084 6,101 SH   SOLE   6,101 0 0
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   1,741,534 7,906 SH   SOLE   7,906 0 0
BANK OZK LITTLE ROCK ARK COM Stock 06417N103   507,288 12,631 SH   SOLE   12,631 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105   11,047,127 20,519 SH   SOLE   20,519 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104   2,872,915 8,907 SH   SOLE   8,907 0 0
WATSCO INC COM Stock 942622200   238,281 624 SH   SOLE   624 0 0
YUM BRANDS INC COM Stock 988498101   1,964,362 14,178 SH   SOLE   14,178 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107   236,968 4,381 SH   SOLE   4,381 0 0
SUNSTONE HOTEL INVS INC NEW COM REIT 867892101   138,857 13,721 SH   SOLE   13,721 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   11,407,273 75,176 SH   SOLE   75,176 0 0
COCA COLA CO COM Stock 191216100   463,212 7,692 SH   SOLE   7,692 0 0
GENERAL MLS INC COM Stock 370334104   300,054 3,912 SH   SOLE   3,912 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   2,203,725 83,632 SH   SOLE   83,632 0 0
PPG INDS INC COM Stock 693506107   1,049,404 7,076 SH   SOLE   7,076 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106   301,377 1,681 SH   SOLE   1,681 0 0
COHEN & STEERS REIT & PFD & IN COM CEF 19247X100   1,162,720 61,228 SH   SOLE   61,228 0 0
ISHARES MSCI ACWI EX U.S. ETF ETF 464288240   1,891,968 38,439 SH   SOLE   38,439 0 0
ESSEX PPTY TR INC COM REIT 297178105   1,057,775 4,514 SH   SOLE   4,514 0 0
INTEL CORP COM Stock 458140100   436,088 13,040 SH   SOLE   13,040 0 0
RELIANCE STEEL & ALUMINUM CO COM Stock 759509102   434,744 1,600 SH   SOLE   1,600 0 0
MEDTRONIC PLC SHS Stock G5960L103   12,192,853 138,397 SH   SOLE   138,397 0 0
ISHARES MSCI TAIWAN ETF ETF 46434G772   206,062 4,382 SH   SOLE   4,382 0 0
NETFLIX INC COM Stock 64110L106   305,260 693 SH   SOLE   693 0 0
PAYCHEX INC COM Stock 704326107   274,592 2,454 SH   SOLE   2,454 0 0
INTEGER HLDGS CORP COM Stock 45826H109   286,476 3,233 SH   SOLE   3,233 0 0
POOL CORP COM Stock 73278L105   297,055 792 SH   SOLE   792 0 0
PROLOGIS INC. COM REIT 74340W103   2,399,065 19,563 SH   SOLE   19,563 0 0
SANOFI SPONSORED ADR ADR 80105N105   277,327 5,145 SH   SOLE   5,145 0 0
MERCK & CO INC COM Stock 58933Y105   942,345 8,166 SH   SOLE   8,166 0 0
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158   286,042 2,749 SH   SOLE   2,749 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   1,055,110 2,380 SH   SOLE   2,380 0 0
MCKESSON CORP COM Stock 58155Q103   844,884 1,977 SH   SOLE   1,977 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   4,334,402 11,020 SH   SOLE   11,020 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   2,817,066 11,261 SH   SOLE   11,261 0 0
SBA COMMUNICATIONS CORP NEW CL A REIT 78410G104   345,865 1,492 SH   SOLE   1,492 0 0
ACI WORLDWIDE INC COM Stock 004498101   240,203 10,367 SH   SOLE   10,367 0 0
EMERSON ELEC CO COM Stock 291011104   459,726 5,086 SH   SOLE   5,086 0 0
CORCEPT THERAPEUTICS INC COM Stock 218352102   276,034 12,406 SH   SOLE   12,406 0 0
YUM CHINA HLDGS INC COM Stock 98850P109   394,370 6,980 SH   SOLE   6,980 0 0
BLACKLINE INC COM Stock 09239B109   859,290 15,966 SH   SOLE   15,966 0 0
ALLSTATE CORP COM Stock 020002101   1,465,825 13,443 SH   SOLE   13,443 0 0
ISHARES CORE U.S. REIT ETF ETF 464288521   288,543 5,612 SH   SOLE   5,612 0 0
BASSETT FURNITURE INDS INC COM Stock 070203104   256,372 17,046 SH   SOLE   17,046 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100   474,023 1,347 SH   SOLE   1,347 0 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108   334,494 3,546 SH   SOLE   3,546 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   10,316,579 277,401 SH   SOLE   277,401 0 0
UNUM GROUP COM Stock 91529Y106   240,980 5,052 SH   SOLE   5,052 0 0
CHUBB LIMITED COM Stock H1467J104   7,514,870 39,026 SH   SOLE   39,026 0 0
FEDEX CORP COM Stock 31428X106   1,000,277 4,035 SH   SOLE   4,035 0 0
PULTE GROUP INC COM Stock 745867101   222,888 2,869 SH   SOLE   2,869 0 0
SHERWIN WILLIAMS CO COM Stock 824348106   302,640 1,139 SH   SOLE   1,139 0 0
PEPSICO INC COM Stock 713448108   14,234,142 76,849 SH   SOLE   76,849 0 0
HAMILTON LANE INC CL A Stock 407497106   951,891 11,901 SH   SOLE   11,901 0 0
HONEYWELL INTL INC COM Stock 438516106   3,142,618 15,145 SH   SOLE   15,145 0 0
FORD MTR CO DEL COM Stock 345370860   260,902 17,244 SH   SOLE   17,244 0 0
XCEL ENERGY INC COM Stock 98389B100   1,307,298 21,027 SH   SOLE   21,027 0 0
BP PLC SPONSORED ADR ADR 055622104   231,472 6,559 SH   SOLE   6,559 0 0
HOME DEPOT INC COM Stock 437076102   11,946,438 38,457 SH   SOLE   38,457 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   1,178,744 5,363 SH   SOLE   5,363 0 0
PRINCIPAL SPECTRUM PREFERRED SECS ACTIVE ETF ETF 74255Y888   681,785 40,223 SH   SOLE   40,223 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102   214,267 2,999 SH   SOLE   2,999 0 0
INVESCO NASDAQ INTERNET ETF ETF 46137V530   702,345 4,492 SH   SOLE   4,492 0 0
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630   270,724 1,922 SH   SOLE   1,922 0 0
SOUTHERN CO COM Stock 842587107   799,395 11,379 SH   SOLE   11,379 0 0
BECTON DICKINSON & CO COM Stock 075887109   265,294 1,004 SH   SOLE   1,004 0 0
KEYCORP COM Stock 493267108   95,477 10,333 SH   SOLE   10,333 0 0
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107   232,821 7,012 SH   SOLE   7,012 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   506,239 1,839 SH   SOLE   1,839 0 0
FORTINET INC COM Stock 34959E109   579,171 7,662 SH   SOLE   7,662 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837   3,510,843 70,020 SH   SOLE   70,020 0 0
AON PLC SHS CL A Stock G0403H108   779,264 2,257 SH   SOLE   2,257 0 0
NERDY INC CL A COM Stock 64081V109   41,721 10,005 SH   SOLE   10,005 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   405,874 4,073 SH   SOLE   4,073 0 0
WASTE CONNECTIONS INC COM Stock 94106B101   474,321 3,318 SH   SOLE   3,318 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   2,491,005 7,305 SH   SOLE   7,305 0 0
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101   5,189,162 10,612 SH   SOLE   10,612 0 0
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870   256,413 3,244 SH   SOLE   3,244 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   8,081,665 67,516 SH   SOLE   67,516 0 0
PROGRESSIVE CORP COM Stock 743315103   221,720 1,675 SH   SOLE   1,675 0 0
INTUIT COM Stock 461202103   4,274,493 9,329 SH   SOLE   9,329 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704   247,999 4,757 SH   SOLE   4,757 0 0
AEGON N V NY REGISTRY SHS ADR 007924103   68,232 13,458 SH   SOLE   13,458 0 0
CSX CORP COM Stock 126408103   2,833,105 83,082 SH   SOLE   83,082 0 0
COMCAST CORP NEW CL A Stock 20030N101   9,872,249 237,599 SH   SOLE   237,599 0 0
GENERAC HLDGS INC COM Stock 368736104   2,284,522 15,319 SH   SOLE   15,319 0 0
MICROSOFT CORP COM Stock 594918104   37,005,351 108,666 SH   SOLE   108,666 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   2,044,394 33,735 SH   SOLE   33,735 0 0
GOOSEHEAD INS INC COM CL A Stock 38267D109   945,803 15,039 SH   SOLE   15,039 0 0
CVS HEALTH CORP COM Stock 126650100   415,608 6,011 SH   SOLE   6,011 0 0
FOCUS FINL PARTNERS INC COM CL A Stock 34417P100   420,080 8,000 SH   SOLE   8,000 0 0
ENDAVA PLC ADS ADR 29260V105   940,403 18,158 SH   SOLE   18,158 0 0
ARES CAPITAL CORP COM CEF 04010L103   246,581 13,123 SH   SOLE   13,123 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   2,589,050 5 SH   SOLE   5 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B ADR 02390A101   224,342 10,367 SH   SOLE   10,367 0 0
BOEING CO COM Stock 097023105   710,553 3,365 SH   SOLE   3,365 0 0
COPART INC COM Stock 217204106   217,901 2,389 SH   SOLE   2,389 0 0
VANGUARD MID-CAP ETF ETF 922908629   201,777 916 SH   SOLE   916 0 0
NEXTERA ENERGY INC COM Stock 65339F101   14,298,819 192,706 SH   SOLE   192,706 0 0
NIKE INC CL B Stock 654106103   4,136,292 37,476 SH   SOLE   37,476 0 0
ALIGN TECHNOLOGY INC COM Stock 016255101   3,460,721 9,786 SH   SOLE   9,786 0 0
TESLA INC COM Stock 88160R101   337,422 1,289 SH   SOLE   1,289 0 0
LINDE PLC SHS Stock G54950103   327,739 860 SH   SOLE   860 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109   666,272 3,255 SH   SOLE   3,255 0 0
NORFOLK SOUTHN CORP COM Stock 655844108   384,681 1,696 SH   SOLE   1,696 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW REIT 313745101   934,400 9,655 SH   SOLE   9,655 0 0
PUBLIC STORAGE COM REIT 74460D109   220,514 755 SH   SOLE   755 0 0
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   1,523,404 3,445 SH   SOLE   3,445 0 0
AMPHENOL CORP NEW CL A Stock 032095101   209,062 2,461 SH   SOLE   2,461 0 0
BLACKROCK LTD DURATION INCOME COM SHS CEF 09249W101   1,164,852 90,438 SH   SOLE   90,438 0 0
CARLISLE COS INC COM Stock 142339100   337,337 1,315 SH   SOLE   1,315 0 0
HUNTSMAN CORP COM Stock 447011107   859,532 31,810 SH   SOLE   31,810 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - Stock N53745100   1,000,598 10,896 SH   SOLE   10,896 0 0
VANGUARD S&P 500 ETF ETF 922908363   8,206,755 20,150 SH   SOLE   20,150 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   3,904,542 54,555 SH   SOLE   54,555 0 0
ILLUMINA INC COM Stock 452327109   4,368,330 23,299 SH   SOLE   23,299 0 0
AKAMAI TECHNOLOGIES INC 0.125 05/01/2025 Convertible 00971TAJ0   12,802 12,000 SH   SOLE   12,000 0 0
AMCOR PLC ORD Stock G0250X107   128,313 12,857 SH   SOLE   12,857 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   3,416,343 23,261 SH   SOLE   23,261 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   1,118,888 7,477 SH   SOLE   7,477 0 0
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Stock 726503105   162,742 11,542 SH   SOLE   11,542 0 0
ELI LILLY & CO COM Stock 532457108   1,350,382 2,879 SH   SOLE   2,879 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   11,814,525 39,443 SH   SOLE   39,443 0 0
ENVISTA HOLDINGS CORPORATION COM Stock 29415F104   212,380 6,276 SH   SOLE   6,276 0 0
WESTERN DIGITAL CORP. 1.5 02/01/2024 Convertible 958102AP0   22,299 23,000 SH   SOLE   23,000 0 0
LEIDOS HOLDINGS INC COM Stock 525327102   593,606 6,708 SH   SOLE   6,708 0 0
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680   4,527,100 63,978 SH   SOLE   63,978 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714   2,866,225 41,413 SH   SOLE   41,413 0 0
PROGYNY INC COM Stock 74340E103   1,307,150 33,227 SH   SOLE   33,227 0 0
VANGUARD RUSSELL 2000 GROWTH ETF ETF 92206C623   848,949 4,811 SH   SOLE   4,811 0 0
VANGUARD RUSSELL 2000 VALUE ETF ETF 92206C649   794,644 6,426 SH   SOLE   6,426 0 0
GLOBAL X CYBERSECURITY ETF ETF 37954Y384   260,795 10,750 SH   SOLE   10,750 0 0
LITHIA MTRS INC COM Stock 536797103   529,244 1,740 SH   SOLE   1,740 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM CEF 48661E108   2,045,698 288,126 SH   SOLE   288,126 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   1,729,152 19,268 SH   SOLE   19,268 0 0
DIGITAL RLTY TR INC COM REIT 253868103   2,278,915 20,013 SH   SOLE   20,013 0 0
AFLAC INC COM Stock 001055102   514,867 7,376 SH   SOLE   7,376 0 0
PGT INNOVATIONS INC COM Stock 69336V101   299,400 10,271 SH   SOLE   10,271 0 0
BAYFIRST FINANCIAL CORP COM Stock 32050L105   377,028 27,928 SH   SOLE   27,928 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332   1,566,603 28,313 SH   SOLE   28,313 0 0
BLACKROCK RES & COMMODITIES ST SHS CEF 09257A108   1,047,172 115,454 SH   SOLE   115,454 0 0
SONY GROUP CORP SPONSORED ADR ADR 835699307   284,376 3,158 SH   SOLE   3,158 0 0
AMN HEALTHCARE SVCS INC COM Stock 001744101   416,402 3,816 SH   SOLE   3,816 0 0
COHERENT CORP COM Stock 19247G107   209,885 4,117 SH   SOLE   4,117 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101   361,463 4,292 SH   SOLE   4,292 0 0
BLACKROCK DEBT STRATEGIES FD I COM NEW CEF 09255R202   114,984 11,745 SH   SOLE   11,745 0 0
MIND TECHNOLOGY INC COM Stock 602566101   7,947 13,025 SH   SOLE   13,025 0 0
EVERSOURCE ENERGY COM Stock 30040W108   225,663 3,181 SH   SOLE   3,181 0 0
BROWN FORMAN CORP CL B Stock 115637209   317,429 4,753 SH   SOLE   4,753 0 0
MARATHON PETE CORP COM Stock 56585A102   4,448,145 38,148 SH   SOLE   38,148 0 0
SNOWFLAKE INC CL A Stock 833445109   2,567,020 14,587 SH   SOLE   14,587 0 0
INVESCO NASDAQ 100 ETF ETF 46138G649   449,448 2,957 SH   SOLE   2,957 0 0
REGENERON PHARMACEUTICALS COM Stock 75886F107   525,253 731 SH   SOLE   731 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106   311,760 5,002 SH   SOLE   5,002 0 0
VANGUARD RUSSELL 1000 ETF ETF 92206C730   1,241,410 6,159 SH   SOLE   6,159 0 0
EOS ENERGY ENTERPRISES INC COM CL A Stock 29415C101   303,800 70,000 SH   SOLE   70,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100   736,552 57,996 SH   SOLE   57,996 0 0
PETCO HEALTH & WELLNESS CO INC COM Stock 71601V105   561,207 63,057 SH   SOLE   63,057 0 0
BLACKROCK UTILS INFRASTRUCTURE COM CEF 09248D104   968,181 43,928 SH   SOLE   43,928 0 0
TRACTOR SUPPLY CO COM Stock 892356106   236,356 1,069 SH   SOLE   1,069 0 0
VISA INC COM CL A Stock 92826C839   14,171,694 59,675 SH   SOLE   59,675 0 0
PROTERRA INC COM Stock 74374T109   12,937 10,781 SH   SOLE   10,781 0 0
DOXIMITY INC CL A Stock 26622P107   645,530 18,975 SH   SOLE   18,975 0 0
WARBY PARKER INC CL A COM Stock 93403J106   729,398 62,395 SH   SOLE   62,395 0 0
VANGUARD GROWTH ETF ETF 922908736   235,706 833 SH   SOLE   833 0 0
ISHARES U.S. TREASURY BOND ETF ETF 46429B267   901,550 39,369 SH   SOLE   39,369 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   240,993 1,231 SH   SOLE   1,231 0 0
PHILLIPS 66 COM Stock 718546104   8,271,188 86,718 SH   SOLE   86,718 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100   13,997,599 72,174 SH   SOLE   72,174 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150   1,295,108 13,237 SH   SOLE   13,237 0 0
EAGLE MATLS INC COM Stock 26969P108   492,430 2,641 SH   SOLE   2,641 0 0
META PLATFORMS INC CL A Stock 30303M102   5,276,701 18,387 SH   SOLE   18,387 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210   5,823,524 8,035 SH   SOLE   8,035 0 0
INGREDION INC COM Stock 457187102   276,847 2,612 SH   SOLE   2,612 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101   4,093,455 151,609 SH   SOLE   151,609 0 0
SERVICENOW INC COM Stock 81762P102   5,561,817 9,897 SH   SOLE   9,897 0 0
ASPEN TECHNOLOGY INC COM Stock 29109X106   546,073 3,258 SH   SOLE   3,258 0 0
FIVE BELOW INC COM Stock 33829M101   1,159,782 5,900 SH   SOLE   5,900 0 0
MONDELEZ INTL INC CL A Stock 609207105   537,486 7,368 SH   SOLE   7,368 0 0
BLACKSTONE STRATEGIC CRED 2027 COM SHS BEN IN CEF 09257R101   555,358 50,810 SH   SOLE   50,810 0 0
QUALYS INC COM Stock 74758T303   788,454 6,104 SH   SOLE   6,104 0 0
BROADCOM INC COM Stock 11135F101   15,447,211 17,808 SH   SOLE   17,808 0 0
CREDIT SUISSE HIGH YIELD BD FD SH BEN INT CEF 22544F103   57,507 30,427 SH   SOLE   30,427 0 0
DIAMONDBACK ENERGY INC COM Stock 25278X109   622,853 4,741 SH   SOLE   4,741 0 0
MPLX LP COM UNIT REP LTD Stock 55336V100   748,445 22,052 SH   SOLE   22,052 0 0
MOODYS CORP COM Stock 615369105   238,188 685 SH   SOLE   685 0 0
PIONEER NAT RES CO COM Stock 723787107   778,315 3,756 SH   SOLE   3,756 0 0
NEW YORK CMNTY BANCORP INC COM Stock 649445103   325,477 28,957 SH   SOLE   28,957 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   548,660 5,437 SH   SOLE   5,437 0 0
HEXCEL CORP NEW COM Stock 428291108   264,398 3,478 SH   SOLE   3,478 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   9,662,404 31,312 SH   SOLE   31,312 0 0
ENBRIDGE INC COM Stock 29250N105   404,275 10,882 SH   SOLE   10,882 0 0
NVIDIA CORPORATION COM Stock 67066G104   7,276,590 17,201 SH   SOLE   17,201 0 0
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646   636,494 12,686 SH   SOLE   12,686 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102   341,986 4,526 SH   SOLE   4,526 0 0
GRAINGER W W INC COM Stock 384802104   482,493 611 SH   SOLE   611 0 0
ABBVIE INC COM Stock 00287Y109   2,346,367 17,415 SH   SOLE   17,415 0 0
INTERACTIVE BROKERS GROUP INC COM CL A Stock 45841N107   725,578 8,734 SH   SOLE   8,734 0 0
CRANE COMPANY COMMON STOCK Stock 224408104   638,162 7,160 SH   SOLE   7,160 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859   938,643 20,125 SH   SOLE   20,125 0 0
ZOETIS INC CL A Stock 98978V103   2,558,056 14,854 SH   SOLE   14,854 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   4,326,230 42,867 SH   SOLE   42,867 0 0
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648   408,792 1,684 SH   SOLE   1,684 0 0
APOLLO TACTICAL INCOME FD INC COM CEF 037638103   561,516 44,248 SH   SOLE   44,248 0 0
FACTSET RESH SYS INC COM Stock 303075105   560,269 1,398 SH   SOLE   1,398 0 0
SIMPSON MFG INC COM Stock 829073105   537,514 3,880 SH   SOLE   3,880 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109   286,105 868 SH   SOLE   868 0 0
STRYKER CORPORATION COM Stock 863667101   337,623 1,106 SH   SOLE   1,106 0 0
QUALCOMM INC COM Stock 747525103   8,812,906 74,033 SH   SOLE   74,033 0 0
GENERAL DYNAMICS CORP COM Stock 369550108   458,528 2,131 SH   SOLE   2,131 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602   927,341 2,712 SH   SOLE   2,712 0 0
DISCOVER FINL SVCS COM Stock 254709108   489,281 4,187 SH   SOLE   4,187 0 0
MCDONALDS CORP COM Stock 580135101   1,215,545 4,073 SH   SOLE   4,073 0 0
INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104   257,738 2,279 SH   SOLE   2,279 0 0
CISCO SYS INC COM Stock 17275R102   8,850,096 171,049 SH   SOLE   171,049 0 0
VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407   1,852,699 37,903 SH   SOLE   37,903 0 0
COHEN & STEERS INFRASTRUCTURE COM CEF 19248A109   246,309 10,428 SH   SOLE   10,428 0 0
ISHARES RUSSELL MIDCAP ETF ETF 464287499   530,125 7,259 SH   SOLE   7,259 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   1,795,336 15,761 SH   SOLE   15,761 0 0
AUTODESK INC COM Stock 052769106   2,813,592 13,751 SH   SOLE   13,751 0 0
AT&T INC COM Stock 00206R102   1,804,669 113,145 SH   SOLE   113,145 0 0
VANGUARD INTERMEDIATE-TERM BOND ETF ETF 921937819   677,220 9,002 SH   SOLE   9,002 0 0
FOX FACTORY HLDG CORP COM Stock 35138V102   933,729 8,605 SH   SOLE   8,605 0 0
GENERAL ELECTRIC CO COM NEW Stock 369604301   278,802 2,538 SH   SOLE   2,538 0 0
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339   3,011,890 22,331 SH   SOLE   22,331 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   305,598 1,042 SH   SOLE   1,042 0 0
NUVEEN FLOATING RATE INCOME OP COM SHS CEF 6706EN100   191,721 24,579 SH   SOLE   24,579 0 0
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396   456,984 3,168 SH   SOLE   3,168 0 0
ISHARES SEMICONDUCTOR ETF ETF 464287523   407,607 803 SH   SOLE   803 0 0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467   235,700 2,500 SH   SOLE   2,500 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102   7,059,208 63,774 SH   SOLE   63,774 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   532,676 1,195 SH   SOLE   1,195 0 0
ADVENT CONV & INCOME FD COM CEF 00764C109   553,786 47,251 SH   SOLE   47,251 0 0
THE CIGNA GROUP COM Stock 125523100   473,976 1,689 SH   SOLE   1,689 0 0
BUMBLE INC COM CL A Stock 12047B105   186,459 11,112 SH   SOLE   11,112 0 0
UNION PAC CORP COM Stock 907818108   993,717 4,856 SH   SOLE   4,856 0 0
ECOLAB INC COM Stock 278865100   353,707 1,894 SH   SOLE   1,894 0 0
SALESFORCE INC COM Stock 79466L302   6,057,247 28,672 SH   SOLE   28,672 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102   7,929,932 17,397 SH   SOLE   17,397 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   4,000,826 7,668 SH   SOLE   7,668 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   15,924,857 34,590 SH   SOLE   34,590 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   11,815,568 81,240 SH   SOLE   81,240 0 0
MONOLITHIC PWR SYS INC COM Stock 609839105   3,024,092 5,597 SH   SOLE   5,597 0 0
CRESCENT PT ENERGY CORP COM Stock 22576C101   169,280 25,153 SH   SOLE   25,153 0 0
CHEVRON CORP NEW COM Stock 166764100   9,922,887 63,062 SH   SOLE   63,062 0 0
CONOCOPHILLIPS COM Stock 20825C104   687,684 6,637 SH   SOLE   6,637 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   206,534 4,472 SH   SOLE   4,472 0 0
DANAHER CORPORATION COM Stock 235851102   591,649 2,465 SH   SOLE   2,465 0 0
TJX COS INC NEW COM Stock 872540109   557,936 6,580 SH   SOLE   6,580 0 0
BANK AMERICA CORP COM Stock 060505104   594,436 20,719 SH   SOLE   20,719 0 0
VANGUARD CONSUMER DISCRETIONARY ETF ETF 92204A108   364,181 1,285 SH   SOLE   1,285 0 0
ELLSWORTH GROWTH & INCOME FD L COM CEF 289074106   906,838 105,446 SH   SOLE   105,446 0 0
WALMART INC COM Stock 931142103   3,329,341 21,181 SH   SOLE   21,181 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   464,588 3,472 SH   SOLE   3,472 0 0
ORACLE CORP COM Stock 68389X105   388,889 3,265 SH   SOLE   3,265 0 0
RTX CORPORATION COM Stock 75513E101   617,035 6,298 SH   SOLE   6,298 0 0
TEXAS INSTRS INC COM Stock 882508104   12,417,425 68,978 SH   SOLE   68,978 0 0
TARGET CORP COM Stock 87612E106   4,314,549 32,710 SH   SOLE   32,710 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406   672,378 6,339 SH   SOLE   6,339 0 0
PFIZER INC COM Stock 717081103   1,101,849 30,039 SH   SOLE   30,039 0 0
MORGAN STANLEY COM NEW Stock 617446448   974,841 11,415 SH   SOLE   11,415 0 0
3M CO COM Stock 88579Y101   263,813 2,635 SH   SOLE   2,635 0 0
KLA CORP COM NEW Stock 482480100   301,267 621 SH   SOLE   621 0 0
CATERPILLAR INC COM Stock 149123101   3,222,579 13,097 SH   SOLE   13,097 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   3,357,159 27,752 SH   SOLE   27,752 0 0
BEST BUY INC COM Stock 086516101   6,918,452 84,422 SH   SOLE   84,422 0 0
AMERICAN EXPRESS CO COM Stock 025816109   312,675 1,794 SH   SOLE   1,794 0 0
AMGEN INC COM Stock 031162100   7,944,157 35,781 SH   SOLE   35,781 0 0
APPLIED MATLS INC COM Stock 038222105   7,155,109 49,502 SH   SOLE   49,502 0 0
ANALOG DEVICES INC COM Stock 032654105   381,614 1,958 SH   SOLE   1,958 0 0
WILLIAMS COS INC COM Stock 969457100   1,336,275 40,952 SH   SOLE   40,952 0 0
ARISTA NETWORKS INC COM Stock 040413106   456,739 2,818 SH   SOLE   2,818 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671   552,443 5,657 SH   SOLE   5,657 0 0
ISHARES CORE S&P US VALUE ETF ETF 464287663   464,360 5,933 SH   SOLE   5,933 0 0
HDFC BANK LTD SPONSORED ADS ADR 40415F101   250,223 3,590 SH   SOLE   3,590 0 0
MERCADOLIBRE INC COM Stock 58733R102   3,887,497 3,281 SH   SOLE   3,281 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK Stock 65336K103   453,640 2,723 SH   SOLE   2,723 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   317,295 1,953 SH   SOLE   1,953 0 0
HERCULES CAPITAL INC COM CEF 427096508   277,470 18,747 SH   SOLE   18,747 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226   4,061,623 41,466 SH   SOLE   41,466 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621   4,691,015 91,034 SH   SOLE   91,034 0 0
GLOBANT S A COM Stock L44385109   353,150 1,965 SH   SOLE   1,965 0 0
EATON CORP PLC SHS Stock G29183103   234,080 1,164 SH   SOLE   1,164 0 0
CRANE NXT CO COM Stock 224441105   259,307 4,594 SH   SOLE   4,594 0 0
VANGUARD SHORT-TERM BOND ETF ETF 921937827   977,800 12,939 SH   SOLE   12,939 0 0
LAM RESEARCH CORP COM Stock 512807108   13,118,466 20,406 SH   SOLE   20,406 0 0
LATTICE SEMICONDUCTOR CORP COM Stock 518415104   231,433 2,409 SH   SOLE   2,409 0 0
LITTELFUSE INC COM Stock 537008104   572,264 1,964 SH   SOLE   1,964 0 0
ONTO INNOVATION INC COM Stock 683344105   243,073 2,087 SH   SOLE   2,087 0 0
PHILIP MORRIS INTL INC COM Stock 718172109   622,913 6,381 SH   SOLE   6,381 0 0
SYNOPSYS INC COM Stock 871607107   213,786 491 SH   SOLE   491 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   4,697,589 73,457 SH   SOLE   73,457 0 0
REALTY INCOME CORP COM REIT 756109104   2,520,575 42,157 SH   SOLE   42,157 0 0
ALTRIA GROUP INC COM Stock 02209S103   385,911 8,519 SH   SOLE   8,519 0 0
DOMINION ENERGY INC COM Stock 25746U109   323,895 6,254 SH   SOLE   6,254 0 0
CITIGROUP INC COM NEW Stock 172967424   306,212 6,651 SH   SOLE   6,651 0 0
EXXON MOBIL CORP COM Stock 30231G102   3,307,764 30,841 SH   SOLE   30,841 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   7,394,120 15,383 SH   SOLE   15,383 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   237,332 2,118 SH   SOLE   2,118 0 0
LOWES COS INC COM Stock 548661107   13,181,748 58,403 SH   SOLE   58,403 0 0
DEERE & CO COM Stock 244199105   667,612 1,647 SH   SOLE   1,647 0 0
COLGATE PALMOLIVE CO COM Stock 194162103   265,669 3,448 SH   SOLE   3,448 0 0
NOVO-NORDISK A S ADR ADR 670100205   459,410 2,838 SH   SOLE   2,838 0 0
SAP SE SPON ADR ADR 803054204   255,464 1,867 SH   SOLE   1,867 0 0
TELLURIAN INC NEW COM Stock 87968A104   65,565 46,500 SH   SOLE   46,500 0 0
RELX PLC SPONSORED ADR ADR 759530108   291,147 8,709 SH   SOLE   8,709 0 0
NASDAQ INC COM Stock 631103108   235,691 4,728 SH   SOLE   4,728 0 0
ACTIVISION BLIZZARD INC COM Stock 00507V109   221,601 2,628 SH   SOLE   2,628 0 0
CROWN CASTLE INC COM REIT 22822V101   2,613,597 22,938 SH   SOLE   22,938 0 0
ISHARES CHINA LARGE-CAP ETF ETF 464287184   280,459 10,314 SH   SOLE   10,314 0 0
BLACKROCK INC COM Stock 09247X101   10,586,073 15,316 SH   SOLE   15,316 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507   502,489 1,921 SH   SOLE   1,921 0 0
HOULIHAN LOKEY INC CL A Stock 441593100   880,623 8,957 SH   SOLE   8,957 0 0
APPLE INC COM Stock 037833100   34,562,083 178,182 SH   SOLE   178,182 0 0
ABBOTT LABS COM Stock 002824100   14,573,585 133,678 SH   SOLE   133,678 0 0
DISNEY WALT CO COM Stock 254687106   516,506 5,785 SH   SOLE   5,785 0 0
INSULET CORP COM Stock 45784P101   723,733 2,510 SH   SOLE   2,510 0 0
BOOKING HOLDINGS INC COM Stock 09857L108   318,639 118 SH   SOLE   118 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   283,783 1,508 SH   SOLE   1,508 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   358,107 2,268 SH   SOLE   2,268 0 0