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 COMPANY COM 88579Y101 5,978 46,176 SH   SOLE   46,176 0 0
Abbott Labs COM 002824100 7,000 64,431 SH   SOLE   64,431 0 0
ABBVIE INC COM 00287Y109 5,440 35,457 SH   SOLE   35,457 0 0
ACCENTURE PLC Class A COM G1151C101 60,508 217,893 SH   SOLE   217,893 0 0
ACM RESEARCH INC COM 00108J109 757 45,000 SH   SOLE   45,000 0 0
ACTIVISION BLIZZARD COM 00507V109 18,330 235,421 SH   SOLE   235,421 0 0
ADOBE INC COM 00724F101 24,134 65,924 SH   SOLE   65,924 0 0
Adtalem Global Education Inc COM 00737L103 586 16,300 SH   SOLE   16,300 0 0
ADV MICRO DEVICES COM 007903107 15,163 198,277 SH   SOLE   198,277 0 0
AGILENT TECHN INC COM 00846U101 614 5,172 SH   SOLE   5,172 0 0
Akamai Technologies COM 00971T101 447 4,891 SH   SOLE   4,891 0 0
Albemarle Corp COM 012653101 1,254 6,000 SH   SOLE   6,000 0 0
ALIBABA GROUP HLDG COM 01609W102 1,512 13,302 SH   SOLE   13,302 0 0
ALLY FINL INC COM 02005N100 834 24,855 SH   SOLE   24,855 0 0
Alphabet Inc Cl A COM 02079K305 83,349 38,242 SH   SOLE   38,242 0 0
Alphabet Inc Cl C COM 02079K107 140,475 64,217 SH   SOLE   64,217 0 0
Altria Group COM 02209S103 4,756 113,869 SH   SOLE   113,869 0 0
AMAZON COM INC COM 023135106 156,006 1,468,833 SH   SOLE   1,468,833 0 0
AMERICAN EXPRESS CO COM 025816109 27,171 195,553 SH   SOLE   195,553 0 0
AMERICAN TOWER CORP COM 03027X100 1,063 4,159 SH   SOLE   4,159 0 0
AMERIPRISE FINANCIAL COM 03076C106 2,338 9,834 SH   SOLE   9,834 0 0
AMERN INTL GROUP INC COM 026874784 22,507 439,557 SH   SOLE   439,557 0 0
AMETEK INC COM 031100100 511 4,650 SH   SOLE   4,650 0 0
AMGEN INC COM 031162100 1,557 6,388 SH   SOLE   6,388 0 0
ANALOG DEVICES INC COM 032654105 5,260 36,001 SH   SOLE   36,001 0 0
ANNALY CAPITAL MGMT COM 035710409 78 13,258 SH   SOLE   13,258 0 0
Aon PLC COM G0403H108 31,230 115,806 SH   SOLE   115,806 0 0
Apple Inc COM 037833100 262,417 1,918,889 SH   SOLE   1,918,889 0 0
APPLIED MATERIALS COM 038222105 2,695 29,619 SH   SOLE   29,619 0 0
ARCELORMITTAL SA COM 03938L203 17,858 789,700 SH   SOLE   789,700 0 0
ARCHER DANIELS MIDLD COM 039483102 1,227 15,766 SH   SOLE   15,766 0 0
ASML Holding COM N07059210 1,182 2,483 SH   SOLE   2,483 0 0
AT&T INC COM 00206R102 1,093 52,124 SH   SOLE   52,124 0 0
Autodesk Inc COM 052769106 26,020 151,317 SH   SOLE   151,317 0 0
Automatic Data Proc COM 053015103 1,389 6,608 SH   SOLE   6,608 0 0
Banc of California Inc COM 05990K106 291 16,500 SH   SOLE   16,500 0 0
Bank New York Mellon COM 064058100 201 4,825 SH   SOLE   4,825 0 0
Bank of America COM 060505104 14,337 460,510 SH   SOLE   460,510 0 0
BAXTER INTL INC COM 071813109 433 6,733 SH   SOLE   6,733 0 0
Becton Dickinson COM 075887109 220 892 SH   SOLE   892 0 0
BERKLEY W R CORP COM 084423102 460 6,734 SH   SOLE   6,734 0 0
Berkshire Hathaway Cl A COM 084670108 1,227 3 SH   SOLE   3 0 0
Berkshire Hathaway Cl B COM 084670702 16,785 61,475 SH   SOLE   61,475 0 0
BEST BUY INC COM 086516101 932 14,290 SH   SOLE   14,290 0 0
BIOGEN INC COM 09062X103 443 2,171 SH   SOLE   2,171 0 0
BLACKBERRY LIMITED COM 09228F103 71 13,205 SH   SOLE   13,205 0 0
Blackrock Inc Com COM 09247X101 34,768 57,086 SH   SOLE   57,086 0 0
BLOCK INC Class A COM 852234103 278 4,520 SH   SOLE   4,520 0 0
BOEING CO COM 097023105 1,265 9,247 SH   SOLE   9,247 0 0
BOOKING HLDGS INC COM 09857L108 39,367 22,508 SH   SOLE   22,508 0 0
BOSTON SCIENTIFIC COM 101137107 1,020 27,360 SH   SOLE   27,360 0 0
BP PLC COM 055622104 20,703 729,753 SH   SOLE   729,753 0 0
BRISTOL MYERS SQUIBB COM 110122108 5,468 70,886 SH   SOLE   70,886 0 0
Bristol-Myers Squibb COM 110122108 330 4,282 SH   SOLE   4,282 0 0
BRITISH AMER TOB PLC COM 110448107 864 20,133 SH   SOLE   20,133 0 0
BROADCOM INC COM 11135F101 2,642 5,436 SH   SOLE   5,436 0 0
Broadridge Financial Solutions Inc COM 11133T103 14,756 103,511 SH   SOLE   103,511 0 0
BUILDERS FIRSTSOURCE COM 12008R107 1,022 19,026 SH   SOLE   19,026 0 0
Calamos Conv & High Income COM 12811P108 560 50,100 SH   SOLE   50,100 0 0
Calamos Conv Opp Inc COM 128117108 1,753 163,500 SH   SOLE   163,500 0 0
CAMDEN PPTY TR COM 133131102 982 7,301 SH   SOLE   7,301 0 0
CAPITAL ONE FINL CO COM 14040H105 2,979 28,510 SH   SOLE   28,510 0 0
CARLISLE COS INC COM 142339100 764 3,200 SH   SOLE   3,200 0 0
CARMAX INC COM 143130102 460 5,082 SH   SOLE   5,082 0 0
CARRIER GLOBAL CORP COM 14448C104 493 13,822 SH   SOLE   13,822 0 0
CDN PACIFIC RAILWAY COM 13645T100 1,011 14,478 SH   SOLE   14,478 0 0
CF INDUSTRIES HLDGS COM 125269100 1,142 13,319 SH   SOLE   13,319 0 0
CH Robinson WW COM 12541W209 409 4,035 SH   SOLE   4,035 0 0
Charles Schwab Corp COM 808513105 442 7,002 SH   SOLE   7,002 0 0
Charter Commun COM 16119P108 262 560 SH   SOLE   560 0 0
CHEMOURS CO COM 163851108 1,116 34,808 SH   SOLE   34,808 0 0
Cheniere Energy COM 16411R208 6,542 49,140 SH   SOLE   49,140 0 0
CHEVRON CORP COM 166764100 8,483 58,570 SH   SOLE   58,570 0 0
Chevron Corp COM 166764100 19,646 135,701 SH   SOLE   135,701 0 0
CHUBB LIMITED COM H1467J104 4,263 21,670 SH   SOLE   21,670 0 0
Churchill Downs COM 171484108 383 2,000 SH   SOLE   2,000 0 0
CIGNA CORP COM 125523100 6,065 22,995 SH   SOLE   22,995 0 0
CIRRUS LOGIC INC COM 172755100 370 5,100 SH   SOLE   5,100 0 0
CISCO SYSTEMS INC COM 17275R102 1,228 28,770 SH   SOLE   28,770 0 0
Citigroup Inc COM 172967424 7,613 165,531 SH   SOLE   165,531 0 0
CME Group Inc. COM 12572Q105 789 3,855 SH   SOLE   3,855 0 0
COCA-COLA CO COM 191216100 2,884 45,840 SH   SOLE   45,840 0 0
Coca-Cola Co COM 191216100 3,195 50,780 SH   SOLE   50,780 0 0
COLGATE PALMOLIVE CO COM 194162103 1,071 13,360 SH   SOLE   13,360 0 0
Colgate Palmolive Co COM 194162103 208 2,600 SH   SOLE   2,600 0 0
Columbia Banking Sys COM 197236102 264 9,200 SH   SOLE   9,200 0 0
Comcast Corp Cl A COM 20030N101 18,926 482,167 SH   SOLE   482,167 0 0
Community Healthcare Trust Inc COM 20369C106 20,160 556,744 SH   SOLE   556,744 0 0
Conoco Phillips COM 20825C104 5,214 58,024 SH   SOLE   58,024 0 0
Constellation Brands COM 21036P108 25,689 110,225 SH   SOLE   110,225 0 0
CORNING INCORPORATED COM 219350105 15,077 478,010 SH   SOLE   478,010 0 0
CORTEVA INC COM 22052L104 705 13,012 SH   SOLE   13,012 0 0
CoStar Group Inc COM 22160N109 32,565 539,071 SH   SOLE   539,071 0 0
Costco Wholesale Corp COM 22160K105 78,305 163,381 SH   SOLE   163,381 0 0
COTERRA ENERGY INC COM 127097103 3,143 121,880 SH   SOLE   121,880 0 0
Crown Castle Intl COM 22822V101 1,426 8,470 SH   SOLE   8,470 0 0
CSX CORP COM 126408103 16,192 556,738 SH   SOLE   556,738 0 0
CSX Corporation COM 126408103 872 30,000 SH   SOLE   30,000 0 0
CUMMINS INC COM 231021106 443 2,290 SH   SOLE   2,290 0 0
CVS Health Corp COM 126650100 10,931 117,883 SH   SOLE   117,883 0 0
CVS Health Corp COM 126650100 19,939 215,187 SH   SOLE   215,187 0 0
Danaher Corp COM 235851102 5,414 21,343 SH   SOLE   21,343 0 0
Danaher Corp COM 235851102 19,966 78,754 SH   SOLE   78,754 0 0
DEERE & CO COM 244199105 284 947 SH   SOLE   947 0 0
DELL TECHNOLOGIES IN Class C COM 24703L202 18,380 397,269 SH   SOLE   397,269 0 0
DELTA AIR LINES COM 247361702 7,026 242,525 SH   SOLE   242,525 0 0
Deutsche X-Trackers MSCI All COM 233051820 206 7,000 SH   SOLE   7,000 0 0
DEVON ENERGY CORP COM 25179M103 2,660 48,196 SH   SOLE   48,196 0 0
Digital Realty Trust COM 253868103 10,949 84,334 SH   SOLE   84,334 0 0
Dominion Res Inc COM 25746U109 303 3,795 SH   SOLE   3,795 0 0
Domino's Pizza Inc COM 25754A201 18,359 47,110 SH   SOLE   47,110 0 0
DOW INC COM 260557103 5,983 115,825 SH   SOLE   115,825 0 0
DROPBOX INC Class A COM 26210C104 1,213 57,804 SH   SOLE   57,804 0 0
DTE ENERGY CO COM 233331107 458 3,613 SH   SOLE   3,613 0 0
Duke Energy COM 26441C204 1,659 15,446 SH   SOLE   15,446 0 0
DUPONT DE NEMOURS COM 26614N102 1,097 19,731 SH   SOLE   19,731 0 0
EATON CORPORATION COM G29183103 6,660 52,857 SH   SOLE   52,857 0 0
Ebay Inc COM 278642103 436 10,458 SH   SOLE   10,458 0 0
ECOLAB INC COM 278865100 460 2,990 SH   SOLE   2,990 0 0
EDWARDS LIFESCIENCE COM 28176E108 1,209 12,715 SH   SOLE   12,715 0 0
ELEVANCE HEALTH INC COM 036752103 1,458 3,011 SH   SOLE   3,011 0 0
Eli Lilly COM 532457108 1,154 3,558 SH   SOLE   3,558 0 0
Emerson Electric Co COM 291011104 826 10,385 SH   SOLE   10,385 0 0
Enbridge Inc COM 29250n105 13,666 323,383 SH   SOLE   323,383 0 0
ENERGY TRANSFER L P COM 29273V100 3,018 302,395 SH   SOLE   302,395 0 0
ENSIGN GROUP INC COM 29358P101 419 5,700 SH   SOLE   5,700 0 0
ENTEGRIS INC COM 29362U104 567 6,153 SH   SOLE   6,153 0 0
Enterprise Prods LP COM 293792107 5,990 245,795 SH   SOLE   245,795 0 0
EOG Resources Inc COM 26875P101 38,568 348,790 SH   SOLE   348,790 0 0
EQUIFAX INC COM 294429105 742 4,057 SH   SOLE   4,057 0 0
EQUINIX INC COM 29444U700 1,029 1,565 SH   SOLE   1,565 0 0
Etsy Inc com COM 29786A106 11,331 154,772 SH   SOLE   154,772 0 0
Eversource Energy COM 30040W108 1,604 18,993 SH   SOLE   18,993 0 0
EXELON CORP COM 30161N101 4,336 95,583 SH   SOLE   95,583 0 0
EXPONET INC COM 30214U102 1,006 11,000 SH   SOLE   11,000 0 0
Extra Space Storage Inc COM 30225T102 1,040 6,115 SH   SOLE   6,115 0 0
Exxon Mobil Corp COM 30231G102 16,553 193,166 SH   SOLE   193,166 0 0
Fair Isaac Corp COM 303250104 23,734 59,203 SH   SOLE   59,203 0 0
Fastenal Co COM 311900104 255 5,100 SH   SOLE   5,100 0 0
FEDEX CORP COM 31428X106 2,007 8,851 SH   SOLE   8,851 0 0
FIDELITY COM 316092857 899 33,067 SH   SOLE   33,067 0 0
FIDELITY COVINGTON COM 316092873 266 7,460 SH   SOLE   7,460 0 0
FIDELITY COVINGTON T COM 316092808 4,061 42,061 SH   SOLE   42,061 0 0
FIDELITY NATL INFO COM 31620M106 746 8,135 SH   SOLE   8,135 0 0
FIDELITYCOVINGTON TR COM 316092881 756 18,429 SH   SOLE   18,429 0 0
FIDELITYCOVINGTON TR COM 316092709 769 16,993 SH   SOLE   16,993 0 0
FIDELITYCOVINGTON TR COM 316092204 982 16,646 SH   SOLE   16,646 0 0
FIDELITYCOVINGTON TR COM 316092402 1,077 55,476 SH   SOLE   55,476 0 0
FIDELITYCOVINGTON TR COM 316092303 1,407 32,487 SH   SOLE   32,487 0 0
FIDELITYCOVINGTON TR COM 316092501 1,983 44,400 SH   SOLE   44,400 0 0
FIDELITYCOVINGTON TR COM 316092600 3,846 63,357 SH   SOLE   63,357 0 0
Fifth Third Bancorp COM 316773100 2,902 86,355 SH   SOLE   86,355 0 0
Finward Bancorp COM 31812F109 350 9,328 SH   SOLE   9,328 0 0
FIRST FOUNDATION I COM 32026V104 1,091 53,222 SH   SOLE   53,222 0 0
First Tr Dj Internt Idx COM 33733E302 806 6,342 SH   SOLE   6,342 0 0
First Trust Down Jone Intl COM 33734X770 873 36,745 SH   SOLE   36,745 0 0
First Trust Low Duration Opp COM 33739Q200 691 14,300 SH   SOLE   14,300 0 0
First Trust Managed Muni Etf COM 33739N108 451 8,900 SH   SOLE   8,900 0 0
First Trust Senior Loan Etf COM 33738D309 31,490 714,078 SH   SOLE   714,078 0 0
FLEETCOR TECHNOLOG COM 339041105 1,248 5,938 SH   SOLE   5,938 0 0
FMC CORP COM 302491303 497 4,647 SH   SOLE   4,647 0 0
FORD MOTOR CO COM 345370860 1,531 137,582 SH   SOLE   137,582 0 0
Fortive Corporation COM 34959J108 8,622 158,552 SH   SOLE   158,552 0 0
Freeport-McMoran Cpr&Gld COM 35671D857 9,070 309,966 SH   SOLE   309,966 0 0
Generac Holdings Inc COM 368736104 523 2,485 SH   SOLE   2,485 0 0
GENUINE PARTS CO COM 372460105 1,356 10,199 SH   SOLE   10,199 0 0
GILEAD SCIENCES INC COM 375558103 1,276 20,647 SH   SOLE   20,647 0 0
GRACO INC COM 384109104 1,311 22,062 SH   SOLE   22,062 0 0
GRAINGER W W INC COM 384802104 326 718 SH   SOLE   718 0 0
HCA HEALTHCARE COM 40412C101 1,548 9,174 SH   SOLE   9,174 0 0
HEWLETT PACKARD ENTR COM 42824C109 243 18,329 SH   SOLE   18,329 0 0
Hilton Worldwide Holdings Inc COM 43300A203 210 1,886 SH   SOLE   1,886 0 0
Home Depot Inc COM 437076102 17,956 65,017 SH   SOLE   65,017 0 0
Home Depot Inc COM 437076102 58,722 214,103 SH   SOLE   214,103 0 0
Honeywell Intl Inc COM 438516106 1,169 6,713 SH   SOLE   6,713 0 0
Honeywell Intl Inc COM 438516106 42,774 246,096 SH   SOLE   246,096 0 0
HORIZON THERAPEUTICS COM G46188101 2,129 26,694 SH   SOLE   26,694 0 0
HOST HOTELS & RESRTS COM 44107P104 1,016 64,792 SH   SOLE   64,792 0 0
HP INC COM 40434L105 609 18,566 SH   SOLE   18,566 0 0
HUBSPOT INC COM 443573100 3,028 10,073 SH   SOLE   10,073 0 0
HUNTINGTON INGALLS COM 446413106 442 2,030 SH   SOLE   2,030 0 0
IDEXX Laboratories COM 45168D104 15,951 45,478 SH   SOLE   45,478 0 0
ILLINOIS TOOL WORKS COM 452308109 207 1,132 SH   SOLE   1,132 0 0
INSPERITY INC COM 45778Q107 1,016 10,180 SH   SOLE   10,180 0 0
Insulet Corp COM 45784P101 327 1,500 SH   SOLE   1,500 0 0
INTEL CORP COM 458140100 3,063 81,855 SH   SOLE   81,855 0 0
IntercontinentalExchange COM 45866F104 7,711 81,995 SH   SOLE   81,995 0 0
INTL BUSINESS MCHN COM 459200101 2,461 17,423 SH   SOLE   17,423 0 0
INTUIT COM 461202103 12,567 32,259 SH   SOLE   32,259 0 0
Intuit COM 461202103 16,636 43,159 SH   SOLE   43,159 0 0
INTUITIVE SURGIC INC COM 46120E602 393 1,957 SH   SOLE   1,957 0 0
Invesco Aerospace & Defense COM 46137V100 11,557 164,890 SH   SOLE   164,890 0 0
INVESCO DB COM 46141D203 3,814 136,394 SH   SOLE   136,394 0 0
Invesco DWA Healthcare COM 46137V852 16,612 144,755 SH   SOLE   144,755 0 0
INVESCO EXCHANGETRAD COM 46137V357 29,022 215,858 SH   SOLE   215,858 0 0
Invesco Fund Next 1500 COM 46137V597 222 1,450 SH   SOLE   1,450 0 0
INVESCO QQQ TR COM 46090E103 2,241 7,994 SH   SOLE   7,994 0 0
Invesco S&P 500 Pr Grw ETF COM 46137V266 1,509 10,225 SH   SOLE   10,225 0 0
Invesco S&P 500 Pure Val E COM 46137V258 2,716 36,166 SH   SOLE   36,166 0 0
Invesco S&P Low Vol ETF COM 46138E354 1,392 22,464 SH   SOLE   22,464 0 0
Invesco S&P Midcap 400 Pure COM 46137V191 1,732 20,819 SH   SOLE   20,819 0 0
Invesco S&P Midcap Value COM 46137V456 24,710 628,432 SH   SOLE   628,432 0 0
Invesco S&P SmallCap Energy Et COM 46138E164 1,509 173,500 SH   SOLE   173,500 0 0
Invesco S&P Smallcap Value COM 46137V480 566 12,748 SH   SOLE   12,748 0 0
ISHARES COM 464287242 230 2,085 SH   SOLE   2,085 0 0
ISHARES COM 464287499 233 3,595 SH   SOLE   3,595 0 0
ISHARES COM 464287465 280 4,471 SH   SOLE   4,471 0 0
ISHARES COM 464287408 386 2,811 SH   SOLE   2,811 0 0
ISHARES COM 464287184 407 11,999 SH   SOLE   11,999 0 0
ISHARES COM 464288679 409 3,718 SH   SOLE   3,718 0 0
ISHARES COM 464287622 540 2,598 SH   SOLE   2,598 0 0
ISHARES COM 464287614 578 2,643 SH   SOLE   2,643 0 0
ISHARES COM 464287309 827 13,699 SH   SOLE   13,699 0 0
ISHARES COM 464287457 2,076 25,060 SH   SOLE   25,060 0 0
ISHARES COM 464287655 3,141 18,544 SH   SOLE   18,544 0 0
ISHARES COM 464287598 3,703 25,429 SH   SOLE   25,429 0 0
ISHARES COM 464287440 4,637 45,221 SH   SOLE   45,221 0 0
ISHARES COM 464288281 6,006 70,045 SH   SOLE   70,045 0 0
ISHARES COM 464289511 7,007 131,211 SH   SOLE   131,211 0 0
ISHARES COM 464288448 7,182 264,246 SH   SOLE   264,246 0 0
ISHARES COM 464287168 11,559 98,013 SH   SOLE   98,013 0 0
ISHARES COM 464286665 13,085 313,889 SH   SOLE   313,889 0 0
ISHARES COM 464288372 14,169 302,880 SH   SOLE   302,880 0 0
ISHARES COM 46429B747 16,895 166,054 SH   SOLE   166,054 0 0
ISHARES COM 464288661 18,638 155,960 SH   SOLE   155,960 0 0
iShares Core S&P 500 ETF COM 464287200 1,033 2,725 SH   SOLE   2,725 0 0
Ishares EDGE MSCI USA COM 46432F396 560 4,105 SH   SOLE   4,105 0 0
ISHARES INC COM 464286103 202 9,484 SH   SOLE   9,484 0 0
ISHARES INC COM 464286509 367 10,865 SH   SOLE   10,865 0 0
ISHARES INC COM 46434G822 4,167 78,849 SH   SOLE   78,849 0 0
ISHARES INC COM 464286608 10,350 284,439 SH   SOLE   284,439 0 0
ISHARES MSCI COM 46429B499 369 14,872 SH   SOLE   14,872 0 0
Ishares Short-Term Corporate COM 464288646 372 7,350 SH   SOLE   7,350 0 0
IShares Total International COM 46432F834 21,854 383,199 SH   SOLE   383,199 0 0
ISHARES TR COM 46434V621 290 6,080 SH   SOLE   6,080 0 0
ISHARES TR COM 46432F842 304 5,161 SH   SOLE   5,161 0 0
ISHARES TR COM 464287176 2,403 21,059 SH   SOLE   21,059 0 0
ISHARES TR COM 464287226 6,176 60,690 SH   SOLE   60,690 0 0
ISHARES TR COM 46435G334 8,053 268,393 SH   SOLE   268,393 0 0
ISHARES TR COM 464288646 11,052 218,422 SH   SOLE   218,422 0 0
ISHARES TR COM 464288513 19,157 260,087 SH   SOLE   260,087 0 0
ISHARES TR COM 464287804 26,681 288,296 SH   SOLE   288,296 0 0
ISHARES TR COM 464288414 30,221 283,809 SH   SOLE   283,809 0 0
ISHARES TR COM 464288638 35,445 693,676 SH   SOLE   693,676 0 0
ISHARES TR COM 464288588 78,562 805,386 SH   SOLE   805,386 0 0
ISHARES TRUST COM 464287507 39,818 175,593 SH   SOLE   175,593 0 0
ISHARES TRUST COM 464287200 54,602 143,574 SH   SOLE   143,574 0 0
ISHARES TRUST CORE COM 464287150 792 9,453 SH   SOLE   9,453 0 0
ISHARES U S ETF TR COM 46431W606 28,659 359,987 SH   SOLE   359,987 0 0
ISHARES US COM 46431W812 24,400 1,057,303 SH   SOLE   1,057,303 0 0
iShares US Aerospace & Defense COM 464288760 784 7,907 SH   SOLE   7,907 0 0
IShr Biotech COM 464287556 3,242 27,559 SH   SOLE   27,559 0 0
IShr Core MSCI Em Mkt COM 46434G103 16,691 339,832 SH   SOLE   339,832 0 0
IShr Emerging Mkt COM 464287234 246 6,123 SH   SOLE   6,123 0 0
IShr Rus l000 Growth COM 464287614 429 1,960 SH   SOLE   1,960 0 0
IShr Russell 2000 COM 464287655 2,194 12,956 SH   SOLE   12,956 0 0
IShr S&P 100 COM 464287101 431 2,500 SH   SOLE   2,500 0 0
IShr S&P Global Energy COM 464287341 32,194 950,232 SH   SOLE   950,232 0 0
IShr S&P MidCap COM 464287507 1,317 5,820 SH   SOLE   5,820 0 0
IShr S&P Sm Cap COM 464287804 2,712 29,344 SH   SOLE   29,344 0 0
IShr S&P Sm Val COM 464287879 236 2,655 SH   SOLE   2,655 0 0
IShr Sel. Dividend COM 464287168 492 4,178 SH   SOLE   4,178 0 0
IShr Tr Barclays MBS COM 464288588 605 6,210 SH   SOLE   6,210 0 0
IShr US Pfd Stk Index COM 464288687 1,349 41,015 SH   SOLE   41,015 0 0
IShr World Ex-US COM 464288240 799 17,745 SH   SOLE   17,745 0 0
J P MORGAN EXCHANGE COM 46641Q837 14,812 295,678 SH   SOLE   295,678 0 0
JABIL INC COM 466313103 1,214 23,681 SH   SOLE   23,681 0 0
JD.COM INC COM 47215P106 495 7,715 SH   SOLE   7,715 0 0
Johnson & Johnson COM 478160104 3,656 20,597 SH   SOLE   20,597 0 0
Johnson & Johnson COM 478160104 5,784 32,497 SH   SOLE   32,497 0 0
JONES LANG LASALLE COM 48020Q107 940 5,376 SH   SOLE   5,376 0 0
JPMORGAN CHASE & CO COM 46625H100 60,577 537,895 SH   SOLE   537,895 0 0
Keycorp COM 493267108 9,105 528,432 SH   SOLE   528,432 0 0
KEYSIGHT TECHNOLOGS COM 49338L103 406 2,944 SH   SOLE   2,944 0 0
Kimberly/Clark COM 494368103 655 4,848 SH   SOLE   4,848 0 0
KINDER MORGAN INC COM 49456B101 2,728 162,760 SH   SOLE   162,760 0 0
KLA CORPORATION COM 482480100 455 1,425 SH   SOLE   1,425 0 0
KT CORPORATION COM 48268K101 817 58,490 SH   SOLE   58,490 0 0
L3HARRIS TECHNOLOGIE COM 502431109 1,084 4,476 SH   SOLE   4,476 0 0
LABORATORY CORP AMER COM 50540R409 465 1,984 SH   SOLE   1,984 0 0
LAM RESEARCH CORP COM 512807108 2,764 6,486 SH   SOLE   6,486 0 0
Largo Resources Ltd COM 517097101 144 21,000 SH   SOLE   21,000 0 0
LILLY ELI & CO COM 532457108 1,982 6,110 SH   SOLE   6,110 0 0
Lincoln Elec Hldgs COM 533900106 308 2,500 SH   SOLE   2,500 0 0
Lockheed Martin COM 539830109 13,957 32,462 SH   SOLE   32,462 0 0
LOCKHEED MARTIN CORP COM 539830109 943 2,190 SH   SOLE   2,190 0 0
LOUISIANA PAC CORP COM 546347105 1,169 22,265 SH   SOLE   22,265 0 0
Lowes Co COM 548661107 357 2,042 SH   SOLE   2,042 0 0
Lowes Co COM 548661107 3,432 19,649 SH   SOLE   19,649 0 0
LYONDELLBASELL INDUS Class A COM N53745100 4,691 53,504 SH   SOLE   53,504 0 0
MARATHON OIL CORP COM 565849106 3,195 142,032 SH   SOLE   142,032 0 0
Marathon Petroleum COM 56585A102 7,011 85,276 SH   SOLE   85,276 0 0
MARRIOTT INTL INC Class A COM 571903202 2,473 18,184 SH   SOLE   18,184 0 0
Mastercard Inc A COM 57636Q104 112,460 356,468 SH   SOLE   356,468 0 0
McDonalds Corp COM 580135101 293 1,185 SH   SOLE   1,185 0 0
MCKESSON CORP COM 58155Q103 2,927 8,960 SH   SOLE   8,960 0 0
Medtronic PLC COM G5960L103 3,777 42,034 SH   SOLE   42,034 0 0
Merck & Co COM 58933Y105 4,844 53,127 SH   SOLE   53,127 0 0
META PLATFORMS INC Class A COM 30303M102 70,332 436,170 SH   SOLE   436,170 0 0
METLIFE INC COM 59156R108 2,851 45,323 SH   SOLE   45,323 0 0
MICRON TECHNOLOGY COM 595112103 4,679 84,610 SH   SOLE   84,610 0 0
Microsoft Corp COM 594918104 80,210 312,091 SH   SOLE   312,091 0 0
Microsoft Corp COM 594918104 127,321 495,739 SH   SOLE   495,739 0 0
Mondelez Int'l COM 609207105 8,437 135,877 SH   SOLE   135,877 0 0
MONDELEZ INTL INC COM 609207105 378 6,081 SH   SOLE   6,081 0 0
MOODYS CORP COM 615369105 315 1,156 SH   SOLE   1,156 0 0
Morgan Stanley COM 617446448 1,574 20,690 SH   SOLE   20,690 0 0
Morgan Stanley COM 617446448 3,134 41,120 SH   SOLE   41,120 0 0
MORNINGSTAR INC COM 617700109 245 1,014 SH   SOLE   1,014 0 0
MOTOROLA SOLUTIONS COM 620076307 216 1,028 SH   SOLE   1,028 0 0
MSCI Inc COM 55354G100 6,498 15,766 SH   SOLE   15,766 0 0
MYRIAD GENETICS INC COM 62855J104 1,540 84,754 SH   SOLE   84,754 0 0
NETFLIX INC COM 64110L106 333 1,901 SH   SOLE   1,901 0 0
NEW GOLD INC COM 644535106 14 12,900 SH   SOLE   12,900 0 0
NEXSTAR MEDIA GROUP Class A COM 65336K103 1,331 8,149 SH   SOLE   8,149 0 0
NEXTERA ENERGY INC COM 65339F101 8,477 109,428 SH   SOLE   109,428 0 0
Nike Inc COM 654106103 491 4,802 SH   SOLE   4,802 0 0
NIKE INC Class B COM 654106103 1,024 10,015 SH   SOLE   10,015 0 0
NIO INC COM 62914V106 231 10,621 SH   SOLE   10,621 0 0
NORTHERN TR CORP COM 665859104 420 4,356 SH   SOLE   4,356 0 0
Northern Trust COM 665859104 1,306 13,540 SH   SOLE   13,540 0 0
NORTHROP GRUMMAN CO COM 666807102 1,954 4,082 SH   SOLE   4,082 0 0
Novo Nordisk AS Adr COM 670100205 780 7,000 SH   SOLE   7,000 0 0
NOVO-NORDISK AS COM 670100205 937 8,376 SH   SOLE   8,376 0 0
NVIDIA CORP COM 67066G104 2,152 14,195 SH   SOLE   14,195 0 0
OLD REP INTL CORP COM 680223104 532 23,800 SH   SOLE   23,800 0 0
OLIN CORP COM 680665205 997 21,505 SH   SOLE   21,505 0 0
Olo Inc - Class A COM 68134L109 3,734 378,296 SH   SOLE   378,296 0 0
ONE GAS INC COM 68235P108 208 2,560 SH   SOLE   2,560 0 0
ONEOK INC COM 682680103 578 10,410 SH   SOLE   10,410 0 0
ORACLE CORP COM 68389X105 2,430 34,781 SH   SOLE   34,781 0 0
OREILLY AUTOMOTIVE I COM 67103H107 1,526 2,416 SH   SOLE   2,416 0 0
OWENS CORNING COM 690742101 1,384 18,590 SH   SOLE   18,590 0 0
Pacer US Cash Cows 100 Etf COM 69374H881 19,221 446,282 SH   SOLE   446,282 0 0
Packaging Corp Amer COM 695156109 275 2,000 SH   SOLE   2,000 0 0
Packaging Corp Amer COM 695156109 21,103 153,475 SH   SOLE   153,475 0 0
PARKER HANNIFIN CORP COM 701094104 3,196 12,987 SH   SOLE   12,987 0 0
PAYPAL HLDGS INC COM 70450Y103 6,952 99,546 SH   SOLE   99,546 0 0
Pepsico COM 713448108 14,627 87,767 SH   SOLE   87,767 0 0
PEPSICO INC COM 713448108 2,120 12,718 SH   SOLE   12,718 0 0
PETROLEO BRASILEIRO COM 71654V408 632 54,042 SH   SOLE   54,042 0 0
Pfizer COM 717081103 453 8,645 SH   SOLE   8,645 0 0
PFIZER INC COM 717081103 30,935 589,561 SH   SOLE   589,561 0 0
Philip Morris Intl COM 718172109 1,481 14,991 SH   SOLE   14,991 0 0
Philip Morris Intl COM 718172109 7,168 72,477 SH   SOLE   72,477 0 0
Phillips 66 COM 718546104 432 5,275 SH   SOLE   5,275 0 0
Physicians Realty Trust COM 71943U104 1,077 61,700 SH   SOLE   61,700 0 0
PIMCO ENHANCED SHORT COM 72201R833 1,085 10,931 SH   SOLE   10,931 0 0
PINDUODUO INC COM 722304102 959 15,511 SH   SOLE   15,511 0 0
PNC Finl Services Grp COM 693475105 12,934 81,982 SH   SOLE   81,982 0 0
PowerShares DWA Emerging Marke COM 46138E867 323 17,174 SH   SOLE   17,174 0 0
Powershares Etf Tr Ii Senior L COM 46138G508 11,031 543,914 SH   SOLE   543,914 0 0
PPG INDUSTRIES INC COM 693506107 776 6,789 SH   SOLE   6,789 0 0
Procter & Gamble Co COM 742718109 1,663 11,564 SH   SOLE   11,564 0 0
PROCTER AND GAMBLE COM 742718109 4,820 33,491 SH   SOLE   33,491 0 0
PROGRESSIVE CORP COM 743315103 10,132 87,141 SH   SOLE   87,141 0 0
PROLOGIS INC COM 74340W103 213 1,813 SH   SOLE   1,813 0 0
Qualcomm COM 747525103 271 2,120 SH   SOLE   2,120 0 0
QUALCOMM INC COM 747525103 24,603 192,078 SH   SOLE   192,078 0 0
RAYMOND JAMES FINL COM 754730109 537 6,006 SH   SOLE   6,006 0 0
Raytheon Technologies Corp COM 75513E101 26,469 275,401 SH   SOLE   275,401 0 0
REGENERON PHARMCTCLS COM 75886F107 620 1,049 SH   SOLE   1,049 0 0
ROGERS COMMUNICATION Class B COM 775109200 744 15,528 SH   SOLE   15,528 0 0
Roper Technologies Inc COM 776696106 37,667 95,446 SH   SOLE   95,446 0 0
S&P Biotech SPDR COM 78464A870 496 6,682 SH   SOLE   6,682 0 0
S&P Global Inc COM 78409V104 33,420 99,147 SH   SOLE   99,147 0 0
S&P MidCap 400 ETF COM 78467Y107 833 2,014 SH   SOLE   2,014 0 0
SALESFORCE INC COM 79466L302 24,867 150,674 SH   SOLE   150,674 0 0
SANOFI COM 80105N105 697 13,934 SH   SOLE   13,934 0 0
Schlumberger Ltd COM 806857108 344 9,625 SH   SOLE   9,625 0 0
Schlumberger Ltd COM 806857108 970 27,127 SH   SOLE   27,127 0 0
Schwab Fundamental Intl Lrg Co COM 808524755 2,200 77,725 SH   SOLE   77,725 0 0
Schwab Intl Eq COM 808524805 8,485 269,784 SH   SOLE   269,784 0 0
SCHWAB STRATEGIC T COM 808524797 359 5,014 SH   SOLE   5,014 0 0
SCHWAB STRATEGIC TR COM 808524771 15,544 305,038 SH   SOLE   305,038 0 0
Schwab Strategic Tr US Lg Cp E COM 808524201 3,740 83,739 SH   SOLE   83,739 0 0
Schwab US Aggregate Bond ETF COM 808524839 18,530 387,099 SH   SOLE   387,099 0 0
Schwab US Broad Mkt ETF COM 808524102 922 20,858 SH   SOLE   20,858 0 0
Schwab US TIPS ETF COM 808524870 9,370 167,919 SH   SOLE   167,919 0 0
SEMPRA COM 816851109 1,266 8,392 SH   SOLE   8,392 0 0
SERVICENOW INC COM 81762P102 19,427 40,854 SH   SOLE   40,854 0 0
SHERWIN WILLIAMS CO COM 824348106 2,859 12,765 SH   SOLE   12,765 0 0
Silicon Valley Bank COM 78486Q101 4,958 12,553 SH   SOLE   12,553 0 0
SKYWORKS SOLUTIONS COM 83088M102 320 3,456 SH   SOLE   3,456 0 0
Southern Co COM 842587107 277 3,886 SH   SOLE   3,886 0 0
Southern Co COM 842587107 495 6,940 SH   SOLE   6,940 0 0
Southwest Airlines COM 844741108 335 9,285 SH   SOLE   9,285 0 0
SOUTHWEST AIRLS CO COM 844741108 1,119 30,968 SH   SOLE   30,968 0 0
SPDR GOLD TR COM 78463V107 4,234 25,132 SH   SOLE   25,132 0 0
SPDR S&P 500 ETF TR COM 78462F103 44,474 117,880 SH   SOLE   117,880 0 0
SPDR SER TR COM 78468R200 2,174 72,164 SH   SOLE   72,164 0 0
SPDR SERIES TRUST COM 78464A854 234 5,269 SH   SOLE   5,269 0 0
SSGA ACTIVE ETF TR COM 78467V608 20,412 489,994 SH   SOLE   489,994 0 0
Starbucks Corp COM 855244109 1,226 16,026 SH   SOLE   16,026 0 0
Starbucks Corp COM 855244109 29,565 387,028 SH   SOLE   387,028 0 0
Starwood Ppty Trust COM 85571B105 15,497 741,862 SH   SOLE   741,862 0 0
Stryker Corp COM 863667101 18,981 95,193 SH   SOLE   95,193 0 0
Stryker Corp COM 863667101 20,569 103,396 SH   SOLE   103,396 0 0
SYSCO CORP COM 871829107 517 6,099 SH   SOLE   6,099 0 0
TAIWAN SEMICONDUCTOR COM 874039100 1,332 16,274 SH   SOLE   16,274 0 0
Take-Two Interactive Software Inc COM 874054109 26,044 212,554 SH   SOLE   212,554 0 0
TARGA RESOURCES IN COM 87612G101 1,062 17,756 SH   SOLE   17,756 0 0
Target Corp COM 87612E106 3,250 23,006 SH   SOLE   23,006 0 0
TERADYNE INC COM 880770102 452 5,048 SH   SOLE   5,048 0 0
TERNIUM SA COM 880890108 2,487 68,821 SH   SOLE   68,821 0 0
Tesla Motors Inc COM 88160R101 13,847 20,560 SH   SOLE   20,560 0 0
TEXAS INSTRUMENTS COM 882508104 5,732 37,273 SH   SOLE   37,273 0 0
TEXTRON INC COM 883203101 412 6,729 SH   SOLE   6,729 0 0
The Blackstone Group LP COM 09260D107 224 2,450 SH   SOLE   2,450 0 0
THERMO FISHER SCI COM 883556102 454 834 SH   SOLE   834 0 0
Thermo Fisher Scientific COM 883556102 112,346 206,792 SH   SOLE   206,792 0 0
TJX COMPANIES INC COM 872540109 2,330 41,712 SH   SOLE   41,712 0 0
TJX COMPANIES INC COM 872540109 11,989 214,663 SH   SOLE   214,663 0 0
T-MOBILE US INC COM 872590104 31,406 233,435 SH   SOLE   233,435 0 0
TOLL BROTHERS INC COM 889478103 663 14,860 SH   SOLE   14,860 0 0
TORO CO COM 891092108 5,707 75,296 SH   SOLE   75,296 0 0
Tradeweb Markets Inc COM 892672106 21,807 319,522 SH   SOLE   319,522 0 0
TransDigm Group COM 893641100 2,403 4,477 SH   SOLE   4,477 0 0
TREVENA INC COM 89532E109 6 15,000 SH   SOLE   15,000 0 0
TWITTER INC COM 90184L102 384 10,275 SH   SOLE   10,275 0 0
TYSON FOODS INC Class A COM 902494103 1,095 12,691 SH   SOLE   12,691 0 0
UGI Corp COM 902681105 290 7,500 SH   SOLE   7,500 0 0
ULTA BEAUTY INC COM 90384S303 19,231 49,886 SH   SOLE   49,886 0 0
UNION PAC CORP COM 907818108 603 2,822 SH   SOLE   2,822 0 0
Union Pacific Corp COM 907818108 1,144 5,361 SH   SOLE   5,361 0 0
United Parcel Service COM 911312106 200 1,096 SH   SOLE   1,096 0 0
UnitedHealth Group COM 91324P102 71,930 139,593 SH   SOLE   139,593 0 0
Unity Software Inc COM 91332U101 6,398 173,763 SH   SOLE   173,763 0 0
US BANCORP DEL COM 902973304 24,810 538,621 SH   SOLE   538,621 0 0
Vail Resorts Inc COM 91879Q109 21,998 100,884 SH   SOLE   100,884 0 0
VALLEY NATL BANCORP COM 919794107 471 45,203 SH   SOLE   45,203 0 0
VANECK ETF TR COM 92189H409 16,004 296,859 SH   SOLE   296,859 0 0
VanEck Vectors Morningstar COM 92189F643 3,925 61,573 SH   SOLE   61,573 0 0
Vanguard FTSE Developed ETF COM 921943858 4,721 115,705 SH   SOLE   115,705 0 0
VANGUARD INDEX FDS COM 922908363 709 2,043 SH   SOLE   2,043 0 0
VANGUARD INDEX TR COM 922908769 494 2,620 SH   SOLE   2,620 0 0
Vanguard S&P 500 ETF COM 922908363 9,520 27,445 SH   SOLE   27,445 0 0
Vanguard Short-Term Infl-Prot Secs ETF COM 922020805 18,344 365,997 SH   SOLE   365,997 0 0
Vanguard Tot Stk Mkt COM 922908769 434 2,300 SH   SOLE   2,300 0 0
Vanguard Tot Wrld Stk COM 922042742 305 3,572 SH   SOLE   3,572 0 0
VeriSign Inc COM 92343E102 1,606 9,600 SH   SOLE   9,600 0 0
Verisk Analytics Inc COM 92345Y106 2,733 15,788 SH   SOLE   15,788 0 0
VERIZON COMMUNICATIO COM 92343V104 2,026 39,908 SH   SOLE   39,908 0 0
VERTEX PHARMACEUTICL COM 92532F100 2,378 8,440 SH   SOLE   8,440 0 0
VISA INC Class A COM 92826C839 25,398 128,987 SH   SOLE   128,987 0 0
VISTRA CORP COM 92840M102 909 39,730 SH   SOLE   39,730 0 0
WALGREENS BOOTS ALNC COM 931427108 1,437 37,897 SH   SOLE   37,897 0 0
WALMART INC COM 931142103 540 4,434 SH   SOLE   4,434 0 0
Wal-Mart Stores Inc COM 931142103 272 2,235 SH   SOLE   2,235 0 0
Walt Disney Co COM 254687106 822 8,707 SH   SOLE   8,707 0 0
Walt Disney Co COM 254687106 28,650 303,499 SH   SOLE   303,499 0 0
Watsco Inc COM 942622200 478 2,000 SH   SOLE   2,000 0 0
WEC Energy Group Inc. COM 92939U106 301 2,988 SH   SOLE   2,988 0 0
WELLS FARGO & CO COM 949746101 2,672 68,143 SH   SOLE   68,143 0 0
Western Alliance Bncp COM 957638109 534 7,557 SH   SOLE   7,557 0 0
WEYERHAEUSER CO COM 962166104 2,093 63,180 SH   SOLE   63,180 0 0
Willis Towers Watson Plc COM G96629103 743 3,762 SH   SOLE   3,762 0 0
Workday Inc COM 98138H101 21,990 157,546 SH   SOLE   157,546 0 0
WORLD WRESTLING ENT Class A COM 98156Q108 2,186 34,989 SH   SOLE   34,989 0 0
Xylem Inc Com COM 98419M100 496 6,350 SH   SOLE   6,350 0 0
YAMANA GOLD INC COM 98462Y100 47 10,000 SH   SOLE   10,000 0 0
YUM BRANDS INC COM 988498101 24,692 217,068 SH   SOLE   217,068 0 0
Zebra Technologies COM 989207105 42,907 145,967 SH   SOLE   145,967 0 0
Zimmer Biomet Holdings Inc COM 98956P102 551 5,242 SH   SOLE   5,242 0 0
ZOETIS INC COM 98978V103 5,466 31,763 SH   SOLE   31,763 0 0