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
APPLE INC COM COMSTOCK 037833100   24,091,830 140,494 SH   SOLE   0 0 140,494
AMGEN INC COM COMSTOCK 031162100   940,246 3,307 SH   SOLE   0 0 3,307
BROADCOM INC COM COMSTOCK 11135F101   5,349,355 4,036 SH   SOLE   0 0 4,036
BLACKROCK INC COM COMSTOCK 09247X101   1,124,661 1,349 SH   SOLE   0 0 1,349
COMCAST CORP NEW CL COMSTOCK 20030N101   829,502 19,135 SH   SOLE   0 0 19,135
CHEVRON CORP NEW COM COMSTOCK 166764100   1,615,954 10,244 SH   SOLE   0 0 10,244
DISNEY WALT CO COMSTOCK 254687106   452,487 3,698 SH   SOLE   0 0 3,698
HOME DEPOT INC COM COMSTOCK 437076102   1,874,679 4,887 SH   SOLE   0 0 4,887
JOHNSON & JOHNSON COMSTOCK 478160104   3,196,140 20,204 SH   SOLE   0 0 20,204
JPMORGAN CHASE & CO COMSTOCK 46625H100   10,231,452 51,081 SH   SOLE   0 0 51,081
COCA COLA CO COM COMSTOCK 191216100   1,607,443 26,274 SH   SOLE   0 0 26,274
LOWES COS INC COM COMSTOCK 548661107   1,213,024 4,762 SH   SOLE   0 0 4,762
MONDELEZ INTL INC CL COMSTOCK 609207105   1,981,210 28,303 SH   SOLE   0 0 28,303
NIKE INC CL B COMSTOCK 654106103   514,447 5,474 SH   SOLE   0 0 5,474
PROCTER & GAMBLE CO COMSTOCK 742718109   2,331,208 14,368 SH   SOLE   0 0 14,368
AT&T INC COM COMSTOCK 00206R102   564,149 32,054 SH   SOLE   0 0 32,054
VISA INC COM CL A COMSTOCK 92826C839   8,418,169 30,164 SH   SOLE   0 0 30,164
WARNER BROS COMSTOCK 934423104   75,047 8,596 SH   SOLE   0 0 8,596
FIRST TR EXCHANGE TRADED FD II NASDAQ CLEAN EDGE SMART GRID INFRASTRUCTURE MUTFDETF 33737A108   224,636 1,960 SH   SOLE   0 0 1,960
AMERICAN TOWER CORP NEW COM REIT 03027X100   380,361 1,925 SH   SOLE   0 0 1,925
IRON MTN INC NEW COM REIT 46284V101   884,716 11,030 SH   SOLE   0 0 11,030
DUKE ENERGY CORP NEW COMSTOCK 26441C204   1,241,168 12,834 SH   SOLE   0 0 12,834
MICROSOFT CORP COM COMSTOCK 594918104   27,327,762 64,955 SH   SOLE   0 0 64,955
PFIZER INC COM COMSTOCK 717081103   847,688 30,547 SH   SOLE   0 0 30,547
ABBOTT LABS COM COMMON STOCK 002824100   1,761,090 15,494 SH   SOLE   0 0 15,494
ABBVIE INC COM COMMON STOCK 00287Y109   3,569,733 19,603 SH   SOLE   0 0 19,603
ADOBE SYS INC COM COMMON STOCK 00724F101   490,976 973 SH   SOLE   0 0 973
ADVANCED MICRO DEVICES INC COM COMMON STOCK 007903107   6,360,648 35,241 SH   SOLE   0 0 35,241
AIRBNB INC CL A COM COMMON STOCK 009066101   225,170 1,365 SH   SOLE   0 0 1,365
AIR PRODS & CHEMS INC COM COMMON STOCK 009158106   330,941 1,366 SH   SOLE   0 0 1,366
ALPHABET INC CAP STK CL C COMMON STOCK 02079K107   13,220,736 86,830 SH   SOLE   0 0 86,830
ALPHABET INC CL A COMMON STOCK 02079K305   3,658,241 24,238 SH   SOLE   0 0 24,238
ALTRIA GROUP INC COM COMMON STOCK 02209S103   324,586 7,441 SH   SOLE   0 0 7,441
AMAZON COM INC COM COMMON STOCK 023135106   14,431,122 80,004 SH   SOLE   0 0 80,004
AMERICAN ELEC PWR CO INC COM COMMON STOCK 025537101   201,388 2,339 SH   SOLE   0 0 2,339
AMERICAN EXPRESS CO COM COMMON STOCK 025816109   4,664,457 20,486 SH   SOLE   0 0 20,486
AMERIPRISE FINL INC COM COMMON STOCK 03076C106   348,560 795 SH   SOLE   0 0 795
AMGEN INC COM COMMON STOCK 031162100   940,246 3,307 SH   SOLE   0 0 3,307
AMPHENOL CORP NEW CL A COMMON STOCK 032095101   255,270 2,213 SH   SOLE   0 0 2,213
ANALOG DEVICES INC COM COMMON STOCK 032654105   572,998 2,897 SH   SOLE   0 0 2,897
ELEVANCE HEALTH INC COM COMMON STOCK 036752103   422,610 815 SH   SOLE   0 0 815
APPLE INC COM COMMON STOCK 037833100   24,091,830 140,494 SH   SOLE   0 0 140,494
APPLIED MATLS INC COM COMMON STOCK 038222105   309,551 1,501 SH   SOLE   0 0 1,501
ARES MGMT CORP COM CL A COMMON STOCK 03990B101   4,675,976 35,163 SH   SOLE   0 0 35,163
ARES CAP CORP COM COMMON STOCK 04010L103   1,156,010 55,524 SH   SOLE   0 0 55,524
AUTOMATIC DATA PROCESSING INC COM COMMON STOCK 053015103   395,089 1,582 SH   SOLE   0 0 1,582
BANK AMER CORP COM COMMON STOCK 060505104   537,819 14,183 SH   SOLE   0 0 14,183
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCK 084670702   10,040,756 23,877 SH   SOLE   0 0 23,877
BIGCOMMERCE HLDGS INC COM SER 1 COMMON STOCK 08975P108   2,184,819 317,100 SH   SOLE   0 0 317,100
BLACKSTONE INC COM COMMON STOCK 09260D107   670,385 5,103 SH   SOLE   0 0 5,103
BOEING CO COM COMMON STOCK 097023105   212,868 1,103 SH   SOLE   0 0 1,103
BOOKING HLDGS INC COM COMMON STOCK 09857L108   3,490,021 962 SH   SOLE   0 0 962
BRISTOL MYERS SQUIBB CO COM COMMON STOCK 110122108   547,791 10,101 SH   SOLE   0 0 10,101
CSI COMPRESSCO LP C/A EFF 04/02/24 1 OLD/.086 NEW CU 50012A108 KODIAK GAS SVCS INC COMMON STOCK 12637A103   24,507 10,518 SH   SOLE   0 0 10,518
CVS HEALTH CORP COM COMMON STOCK 126650100   211,204 2,648 SH   SOLE   0 0 2,648
CATERPILLAR INS COM COMMON STOCK 149123101   589,603 1,609 SH   SOLE   0 0 1,609
CHENIERE ENERGY INC COM NEW COMMON STOCK 16411R208   1,113,316 6,903 SH   SOLE   0 0 6,903
CHEVRON CORP NEW COM COMMON STOCK 166764100   1,615,954 10,244 SH   SOLE   0 0 10,244
CHIPOTLE MEXICAN GRILL INC COM COMMON STOCK 169656105   261,609 90 SH   SOLE   0 0 90
CINCINNATI FINL CORP COM COMMON STOCK 172062101   250,948 2,021 SH   SOLE   0 0 2,021
CISCO SYS INC COM COMMON STOCK 17275R102   2,949,394 59,094 SH   SOLE   0 0 59,094
COCA COLA CO COM COMMON STOCK 191216100   1,607,443 26,274 SH   SOLE   0 0 26,274
COSTCO WHOLESALE CORP NEW COM COMMON STOCK 22160K105   3,008,021 4,106 SH   SOLE   0 0 4,106
CROWN CASTLE INC COM COMMON STOCK 22822V101   284,575 2,689 SH   SOLE   0 0 2,689
D R HORTON INC COM COMMON STOCK 23331A109   3,019,657 18,351 SH   SOLE   0 0 18,351
DANAHER CORP COM COMMON STOCK 235851102   404,546 1,620 SH   SOLE   0 0 1,620
DARLING INGREDIENTS INC COM COMMON STOCK 237266101   1,026,336 22,067 SH   SOLE   0 0 22,067
DIAMONDBACK ENERGY INC COM COMMON STOCK 25278X109   225,716 1,139 SH   SOLE   0 0 1,139
DICKS SPORTING GOODS INC OC-COM COMMON STOCK 253393102   1,083,038 4,817 SH   SOLE   0 0 4,817
DIGITAL RLTY TR INC COM COMMON STOCK 253868103   237,378 1,648 SH   SOLE   0 0 1,648
DISNEY WALT CO DISNEY COM COMMON STOCK 254687106   452,487 3,698 SH   SOLE   0 0 3,698
DISCOVER FINL SVCS COM COMMON STOCK 254709108   228,490 1,743 SH   SOLE   0 0 1,743
DOW INC COM COMMON STOCK 260557103   363,688 6,278 SH   SOLE   0 0 6,278
EOG RES INC COM COMMON STOCK 26875P101   247,754 1,938 SH   SOLE   0 0 1,938
EMERSON ELEC CO COM COMMON STOCK 291011104   1,778,766 15,683 SH   SOLE   0 0 15,683
ENERGY TRANSFER L P COM UNIT LTD PARTNERSHIP COMMON STOCK 29273V100   271,358 17,251 SH   SOLE   0 0 17,251
ENTERPRISE PRODS PARTNERS L P COM UNIT COMMON STOCK 293792107   422,089 14,465 SH   SOLE   0 0 14,465
EXXON MOBIL CORP COM COMMON STOCK 30231G102   1,805,121 15,529 SH   SOLE   0 0 15,529
META PLATFORMS INC CL A COMMON STOCK 30303M102   1,811,699 3,731 SH   SOLE   0 0 3,731
FASTENAL CO COM COMMON STOCK 311900104   412,159 5,343 SH   SOLE   0 0 5,343
FEDERAL RLTY INVT TR NEW COM COMMON STOCK 313745101   307,585 3,012 SH   SOLE   0 0 3,012
FIDELITY NATL INFORMATION SVCS INC COM COMMON STOCK 31620M106   278,694 3,757 SH   SOLE   0 0 3,757
FISKER INC COM CL A COMMON STOCK 33813J106   1,196 57,800 SH   SOLE   0 0 57,800
GENERAL DYNAMICS CORP COM COMMON STOCK 369550108   333,338 1,180 SH   SOLE   0 0 1,180
GENERAL ELEC CO COM NEW COMMON STOCK 369604301   363,523 2,071 SH   SOLE   0 0 2,071
GINKGO BIOWORKS HLDGS INC CL A COMMON STOCK 37611X100   58,000 50,000 SH   SOLE   0 0 50,000
GOLDMAN SACHS GROUP INC COM COMMON STOCK 38141G104   1,889,630 4,524 SH   SOLE   0 0 4,524
HARTFORD FINL SVCS GROUP INC COM COMMON STOCK 416515104   349,133 3,388 SH   SOLE   0 0 3,388
HESS CORP COM COMMON STOCK 42809H107   214,001 1,402 SH   SOLE   0 0 1,402
HOME DEPOT INC COM COMMON STOCK 437076102   1,874,679 4,887 SH   SOLE   0 0 4,887
HONEYWELL INTL INC COM COMMON STOCK 438516106   2,254,671 10,985 SH   SOLE   0 0 10,985
INTEL CORP COM COMMON STOCK 458140100   784,018 17,750 SH   SOLE   0 0 17,750
INTERNATIONAL BUSINESS MACHS CORP COM COMMON STOCK 459200101   357,859 1,874 SH   SOLE   0 0 1,874
INTUIT COM COMMON STOCK 461202103   5,324,800 8,192 SH   SOLE   0 0 8,192
INTUITIVE SURGICAL INC COM NEW COMMON STOCK 46120E602   330,047 827 SH   SOLE   0 0 827
JOHNSON & JOHNSON COM COMMON STOCK 478160104   3,196,140 20,204 SH   SOLE   0 0 20,204
KLA CORP COM COMMON STOCK 482480100   433,812 621 SH   SOLE   0 0 621
KKR & CO INC COM COMMON STOCK 48251W104   698,830 6,948 SH   SOLE   0 0 6,948
KEYSIGHT TECHNOLOGIES INC COM COMMON STOCK 49338L103   2,355,865 15,065 SH   SOLE   0 0 15,065
KIMBELL RTY PARTNERS LP COM UNIT LTD PARTNERSHIP INT COMMON STOCK 49435R102   206,106 13,280 SH   SOLE   0 0 13,280
KINDER MORGAN INC DEL COM COMMON STOCK 49456B101   420,224 22,913 SH   SOLE   0 0 22,913
LENNAR CORP CL A COMMON STOCK 526057104   680,353 3,956 SH   SOLE   0 0 3,956
LIBERTY MEDIA CORP DEL COM LIBERTY FORMULA ONE SER C COMMON STOCK 531229755   271,190 4,134 SH   SOLE   0 0 4,134
LILLY ELI & CO COM COMMON STOCK 532457108   2,791,865 3,589 SH   SOLE   0 0 3,589
LOCKHEED MARTIN CORP COM COMMON STOCK 539830109   2,211,009 4,861 SH   SOLE   0 0 4,861
LOWES COS INC COM COMMON STOCK 548661107   1,213,024 4,762 SH   SOLE   0 0 4,762
M & T BK CORP COM COMMON STOCK 55261F104   590,050 4,057 SH   SOLE   0 0 4,057
MARSH & MCLENNAN COS INC COM COMMON STOCK 571748102   624,943 3,034 SH   SOLE   0 0 3,034
MASTERCARD INC CL A COMMON STOCK 57636Q104   2,116,500 4,395 SH   SOLE   0 0 4,395
MCDONALDS CORP COM COMMON STOCK 580135101   2,866,433 10,166 SH   SOLE   0 0 10,166
MERCK & CO INC NEW COM COMMON STOCK 58933Y105   2,801,485 21,231 SH   SOLE   0 0 21,231
MICROSOFT CORP COM COMMON STOCK 594918104   27,327,762 64,955 SH   SOLE   0 0 64,955
MICROCHIP TECHNOLOGY INC COM COMMON STOCK 595017104   1,154,568 12,870 SH   SOLE   0 0 12,870
MOLINA HEALTHCARE INC COM COMMON STOCK 60855R100   4,240,587 10,322 SH   SOLE   0 0 10,322
MONDELEZ INTL INC CL A COMMON STOCK 609207105   1,981,210 28,303 SH   SOLE   0 0 28,303
MORGAN STANLEY COM NEW COMMON STOCK 617446448   633,226 6,725 SH   SOLE   0 0 6,725
MOTOROLA SOLUTIONS INC COM NEW COMMON STOCK 620076307   506,911 1,428 SH   SOLE   0 0 1,428
NETFLIX INC COM COMMON STOCK 64110L106   530,806 874 SH   SOLE   0 0 874
NEXTERA ENERGY INC COM COMMON STOCK 65339F101   646,577 10,117 SH   SOLE   0 0 10,117
NIKE INC CL B COMMON STOCK 654106103   514,447 5,474 SH   SOLE   0 0 5,474
NORFOLK SOUTHN CORP COM COMMON STOCK 655844108   502,349 1,971 SH   SOLE   0 0 1,971
NORTHROP GRUMMAN CORP COM COMMON STOCK 666807102   232,629 486 SH   SOLE   0 0 486
NUCOR CORP COM COMMON STOCK 670346105   1,768,039 8,934 SH   SOLE   0 0 8,934
NVIDIA CORP COM COMMON STOCK 67066G104   14,887,958 16,477 SH   SOLE   0 0 16,477
O REILLY AUTOMOTIVE INC NEW COM COMMON STOCK 67103H107   2,678,832 2,373 SH   SOLE   0 0 2,373
ORACLE CORP COM COMMON STOCK 68389X105   1,335,548 10,633 SH   SOLE   0 0 10,633
BLUE OWL CAP CORP COM COMMON STOCK 69121K104   187,567 12,196 SH   SOLE   0 0 12,196
PNC FINL SVCS GROUP INC COM COMMON STOCK 693475105   718,150 4,444 SH   SOLE   0 0 4,444
PPL CORP COM COMMON STOCK 69351T106   406,315 14,759 SH   SOLE   0 0 14,759
PALO ALTO NETWORKS INC COM COMMON STOCK 697435105   672,820 2,368 SH   SOLE   0 0 2,368
PAYCHEX INC COM COMMON STOCK 704326107   490,832 3,997 SH   SOLE   0 0 3,997
PEMBINA PIPELINE CORP COM ISIN#CA7063271034 COMMON STOCK 706327103   460,563 13,032 SH   SOLE   0 0 13,032
PEPSICO INC COM COMMON STOCK 713448108   834,852 4,770 SH   SOLE   0 0 4,770
PFIZER INC COM COMMON STOCK 717081103   847,688 30,547 SH   SOLE   0 0 30,547
PHILIP MORRIS INTL INC COM COMMON STOCK 718172109   481,188 5,252 SH   SOLE   0 0 5,252
PHILLIPS 66 COM COMMON STOCK 718546104   1,661,168 10,170 SH   SOLE   0 0 10,170
PIONEER NAT RES CO COM COMMON STOCK 723787107   223,650 852 SH   SOLE   0 0 852
PITNEY BOWES INC COM COMMON STOCK 724479100   1,839,371 424,797 SH   SOLE   0 0 424,797
PROCTER & GAMBLE CO COM COMMON STOCK 742718109   2,331,208 14,368 SH   SOLE   0 0 14,368
PROGRESSIVE CORP OH COM COMMON STOCK 743315103   541,248 2,617 SH   SOLE   0 0 2,617
PROLOGIS INC COM COMMON STOCK 74340W103   971,181 7,458 SH   SOLE   0 0 7,458
QUALCOMM INC COM COMMON STOCK 747525103   526,311 3,109 SH   SOLE   0 0 3,109
RTX CORP COM COMMON STOCK 75513E101   409,140 4,195 SH   SOLE   0 0 4,195
REPUBLIC SVCS INC COM COMMON STOCK 760759100   555,894 2,904 SH   SOLE   0 0 2,904
S&P GLOBAL INC COM COMMON STOCK 78409V104   503,307 1,183 SH   SOLE   0 0 1,183
SALESFORCE INC COM COMMON STOCK 79466L302   1,104,427 3,667 SH   SOLE   0 0 3,667
SCHLUMBERGER LTD COM ISIN# AN8068571086 COMMON STOCK 806857108   591,729 10,796 SH   SOLE   0 0 10,796
SCHWAB CHARLES CORP NEW COM COMMON STOCK 808513105   665,745 9,203 SH   SOLE   0 0 9,203
SERVICENOW INC COM COMMON STOCK 81762P102   225,670 296 SH   SOLE   0 0 296
SHERWIN-WILLIAMS CO COM COMMON STOCK 824348106   285,505 822 SH   SOLE   0 0 822
SIGA TECHNOLOGIES INC COM COMMON STOCK 826917106   88,896 10,385 SH   SOLE   0 0 10,385
SITIO ROYALTIES CORP NEW COM CL A COMMON STOCK 82983N108   475,588 19,239 SH   SOLE   0 0 19,239
SIXTH STR SPECIALTY LENDING INC COM COMMON STOCK 83012A109   371,768 17,348 SH   SOLE   0 0 17,348
SOUTHERN CO COM COMMON STOCK 842587107   3,682,222 51,327 SH   SOLE   0 0 51,327
STARBUCKS CORP COM COMMON STOCK 855244109   597,782 6,541 SH   SOLE   0 0 6,541
STRYKER CORP COMMON COMMON STOCK 863667101   683,174 1,909 SH   SOLE   0 0 1,909
SUPER MICRO COMPUTER INC COM COMMON STOCK 86800U104   246,447 244 SH   SOLE   0 0 244
TJX COS INC NEW COM COMMON STOCK 872540109   718,561 7,085 SH   SOLE   0 0 7,085
T-MOBILE US INC COM COMMON STOCK 872590104   5,740,774 35,172 SH   SOLE   0 0 35,172
TARGET CORP COM COMMON STOCK 87612E106   362,926 2,048 SH   SOLE   0 0 2,048
TESLA INC COM COMMON STOCK 88160R101   1,671,939 9,511 SH   SOLE   0 0 9,511
TEXAS INSTRS INC COM COMMON STOCK 882508104   1,036,375 5,949 SH   SOLE   0 0 5,949
THERMO FISHER SCIENTIFIC INC COM COMMON STOCK 883556102   764,291 1,315 SH   SOLE   0 0 1,315
UBER TECHNOLOGIES INC COM COMMON STOCK 90353T100   9,282,145 120,563 SH   SOLE   0 0 120,563
UNION PAC CORP COM COMMON STOCK 907818108   1,426,394 5,800 SH   SOLE   0 0 5,800
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106   518,273 3,487 SH   SOLE   0 0 3,487
UNITED RENTALS INC COM COMMON STOCK 911363109   330,989 459 SH   SOLE   0 0 459
UNITEDHEALTH GROUP INC COM COMMON STOCK 91324P102   7,913,098 15,996 SH   SOLE   0 0 15,996
VALERO ENERGY CORP NEW COM COMMON STOCK 91913Y100   2,176,298 12,750 SH   SOLE   0 0 12,750
VERISIGN INC COM COMMON STOCK 92343E102   4,147,426 21,885 SH   SOLE   0 0 21,885
VERIZON COMMUNICATIONS INC COM COMMON STOCK 92343V104   454,804 10,839 SH   SOLE   0 0 10,839
VERTEX PHARMACEUTICALS INC COM COMMON STOCK 92532F100   205,243 491 SH   SOLE   0 0 491
WALMART INC COM COMMON STOCK 931142103   2,783,284 46,257 SH   SOLE   0 0 46,257
WARNER BROS DISCOVERY INC COM SER A COMMON STOCK 934423104   75,047 8,596 SH   SOLE   0 0 8,596
WELLS FARGO & CO NEW COM COMMON STOCK 949746101   244,881 4,225 SH   SOLE   0 0 4,225
WORKDAY INC CL A COMMON STOCK 98138H101   384,305 1,409 SH   SOLE   0 0 1,409
ZOETIS INC COM COMMON STOCK 98978V103   225,049 1,330 SH   SOLE   0 0 1,330
ACCENTURE PLC IRELAND SHS CL A ISIN#IE00B4BNMY34 COMMON STOCK G1151C101   1,198,577 3,458 SH   SOLE   0 0 3,458
EATON CORPORATION PLC SHS ISIN#IE00B8KQN827 COMMON STOCK G29183103   523,426 1,674 SH   SOLE   0 0 1,674
LINDE PLC NEW SHS ISIN#IE000S9YS762 COMMON STOCK G54950103   1,245,306 2,682 SH   SOLE   0 0 2,682
MEDTRONIC PLC SHS ISIN#IE00BTN1Y115 COMMON STOCK G5960L103   495,361 5,684 SH   SOLE   0 0 5,684
TRANE TECHNOLOGIES PLC SHS ISIN#IE00BK9ZQ967 COMMON STOCK G8994E103   550,567 1,834 SH   SOLE   0 0 1,834
CHUBB LTD COM ISIN#CH0044328745 COMMON STOCK H1467J104   1,379,090 5,322 SH   SOLE   0 0 5,322
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR ISIN#US03524A1088 COMMON STOCK ADR 03524A108   356,839 5,871 SH   SOLE   0 0 5,871
ASTRAZENECA PLC SPONSORED ADR ISIN#US0463531089 COMMON STOCK ADR 046353108   219,984 3,247 SH   SOLE   0 0 3,247
BP PLC SPONS ADR COMMON STOCK ADR 055622104   1,416,736 37,599 SH   SOLE   0 0 37,599
DIAGEO PLC SPONSORED ADR NEW ISIN#US25243Q2057 COMMON STOCK ADR 25243Q205   437,742 2,943 SH   SOLE   0 0 2,943
NOVO NORDISK A.S. ADR FORMERLY NOVO INDUSTRIE A.S. ADR SAME CUSIP COMMON STOCK ADR 670100205   317,790 2,475 SH   SOLE   0 0 2,475
SHELL PLC SPONSORED ADR REPSTG ORD SH ISIN#US7802593050 COMMON STOCK ADR 780259305   380,827 5,681 SH   SOLE   0 0 5,681
TAIWAN SEMICONDUCTOR MFG CO SPONSORED ADR ISIN#US8740391003 COMMON STOCK ADR 874039100   686,372 5,045 SH   SOLE   0 0 5,045
ASML HLDG N V N Y REGISTRY SHS NEW 2012 COMMON STOCK ADR N07059210   317,344 327 SH   SOLE   0 0 327
FIDELITY COMWLTH TR NASDAQ COMPOSITE INDEX ETF EXCHANGE TRADED FUND 315912808   18,905,522 293,564 SH   SOLE   0 0 293,564
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF EXCHANGE TRADED FUND 33733E104   329,753 3,850 SH   SOLE   0 0 3,850
FIRST TR EXCHANGE-TRADED FD DOW JONES INTERNET INDEX FD EXCHANGE TRADED FUND 33733E302   538,566 2,626 SH   SOLE   0 0 2,626
FIRST TR EXCHANGE-TRADED FD VI RISING DIVID ACHIEVERS ETF EXCHANGE TRADED FUND 33738R506   2,155,748 38,379 SH   SOLE   0 0 38,379
FIRST TR EXCHANGE-TRADED FD VI DORSEY WRIGHT FOCUS 5 ETF EXCHANGE TRADED FUND 33738R605   1,223,921 21,386 SH   SOLE   0 0 21,386
FIRST TR EXCHANGE-TRADED FD III FIRST TR LONG/SHORT EQUITY EXCHANGE TRADED FUND 33739P103   208,164 3,376 SH   SOLE   0 0 3,376
FIRST TR EXCHANGE TRADED FD IV LOW DURATION OPPORTUNITIES ETF EXCHANGE TRADED FUND 33739Q200   417,411 8,651 SH   SOLE   0 0 8,651
FIRST TR EXCHANGE-TRADED FD VIII TCW OPPORTUNISTIC FXD EXCHANGE TRADED FUND 33740F805   542,602 12,445 SH   SOLE   0 0 12,445
GLOBAL X FDS SUPERDIVIDEND U S ETF EXCHANGE TRADED FUND 37950E291   376,241 21,636 SH   SOLE   0 0 21,636
GOLDMAN SACHS ETF TR TR ACTIVEBETA U S LARGE CAP EQUITY ETF EXCHANGE TRADED FUND 381430503   353,924 3,410 SH   SOLE   0 0 3,410
GOLDMAN SACHS ETF TR TR ACCESS TREASURY 0-1 YR ETF EXCHANGE TRADED FUND 381430529   274,723 2,723 SH   SOLE   0 0 2,723
INVESCO QQQ TR UNIT SER 1 EXCHANGE TRADED FUND 46090E103   10,900,001 24,549 SH   SOLE   0 0 24,549
INVESCO EXCHANGE-TRADED FD TR S&P 500 EQUAL WEIGHT ETF EXCHANGE TRADED FUND 46137V357   1,641,873 9,694 SH   SOLE   0 0 9,694
INVESCO EXCHANGE-TRADED FD TR DIVID ACHIEVERS ETF EXCHANGE TRADED FUND 46137V506   315,529 7,412 SH   SOLE   0 0 7,412
INVESCO EXCHANGE-TRADED FD TR II NATL AMT-FREE MUN BD ETF EXCHANGE TRADED FUND 46138E537   397,627 16,686 SH   SOLE   0 0 16,686
INVESCO EXCHANGE-TRADED FD TR II INVESCO PHLX SEMICONDUCTOR ETF EXCHANGE TRADED FUND 46138G615   380,189 9,852 SH   SOLE   0 0 9,852
ISHARES GOLD TR ISHARES NEW EXCHANGE TRADED FUND 464285204   539,366 12,839 SH   SOLE   0 0 12,839
ISHARES TR SELECT DIVID ETF FD EXCHANGE TRADED FUND 464287168   360,055 2,923 SH   SOLE   0 0 2,923
ISHARES TR CORE S&P 500 ETF EXCHANGE TRADED FUND 464287200   210,292 400 SH   SOLE   0 0 400
ISHARES TR 20 YR TREAS BD ETF EXCHANGE TRADED FUND 464287432   273,073 2,886 SH   SOLE   0 0 2,886
ISHARES TR 7-10 YR TREAS BD ETF EXCHANGE TRADED FUND 464287440   1,664,975 17,589 SH   SOLE   0 0 17,589
ISHARES TR 1-3 YR TREAS BD ETF EXCHANGE TRADED FUND 464287457   281,241 3,439 SH   SOLE   0 0 3,439
ISHARES TR MSCI EAFE ETF EXCHANGE TRADED FUND 464287465   251,319 3,147 SH   SOLE   0 0 3,147
ISHARES TR CORE S&P MID-CAP ETF EXCHANGE TRADED FUND 464287507   2,716,171 44,718 SH   SOLE   0 0 44,718
ISHARES TR BIOTECHNOLOGY ETF EXCHANGE TRADED FUND 464287556   310,117 2,260 SH   SOLE   0 0 2,260
ISHARES TR RUSSELL 1000 ETF EXCHANGE TRADED FUND 464287622   761,551 2,644 SH   SOLE   0 0 2,644
ISHARES TR RUSSELL 2000 ETF EXCHANGE TRADED FUND 464287655   220,605 1,049 SH   SOLE   0 0 1,049
ISHARES TR RUSSELL 3000 ETF EXCHANGE TRADED FUND 464287689   758,602 2,528 SH   SOLE   0 0 2,528
ISHARES TR CORE S&P SMALL-CAP ETF EXCHANGE TRADED FUND 464287804   975,781 8,829 SH   SOLE   0 0 8,829
ISHARES TR GLOBAL INFRASTRUCTURE ETF INDEX FD EXCHANGE TRADED FUND 464288372   252,529 5,303 SH   SOLE   0 0 5,303
ISHARES TR NATL MUN BD ETF FD EXCHANGE TRADED FUND 464288414   2,382,264 22,140 SH   SOLE   0 0 22,140
ISHARES TR INTL SELECT DIVID ETF INDEX FD EXCHANGE TRADED FUND 464288448   445,906 15,903 SH   SOLE   0 0 15,903
ISHARES SILVER TR ISHARES EXCHANGE TRADED FUND 46428Q109   1,327,235 58,340 SH   SOLE   0 0 58,340
ISHARES TR MSCI USA MINIMUM VOLATILITY FACTOR ETF EXCHANGE TRADED FUND 46429B697   6,954,190 83,204 SH   SOLE   0 0 83,204
ISHARES TR CORE MSCI EAFE ETF EXCHANGE TRADED FUND 46432F842   1,518,764 20,463 SH   SOLE   0 0 20,463
ISHARES INC CORE MSCI EMERGING MKTS ETF EXCHANGE TRADED FUND 46434G103   391,541 7,588 SH   SOLE   0 0 7,588
ISHARES TR ISHARES 0-3 MNTH TREAS BD ETF EXCHANGE TRADED FUND 46436E718   3,358,578 33,349 SH   SOLE   0 0 33,349
J P MORGAN EXCHANGE-TRADED FD TR EQUITY PREMIUM INCOME ETF EXCHANGE TRADED FUND 46641Q332   680,564 11,762 SH   SOLE   0 0 11,762
LITMAN GREGORY FDS TR IMGP DBI MANAGED FUTURE STRATEGY ETF EXCHANGE TRADED FUND 53700T827   215,100 7,500 SH   SOLE   0 0 7,500
SPDR S&P 500 ETF TR TR UNIT EXCHANGE TRADED FUND 78462F103   11,849,105 22,653 SH   SOLE   0 0 22,653
SPDR GOLD TR GOLD SHS EXCHANGE TRADED FUND 78463V107   3,617,998 17,587 SH   SOLE   0 0 17,587
SPDR INDEX SHS FDS S&P NORTH AMERICAN NATURAL RESOURCES ETF EXCHANGE TRADED FUND 78463X152   493,294 9,038 SH   SOLE   0 0 9,038
SPDR SER TR BLOOMBERG U S CONV LIQUID BD INDEX EXCHANGE TRADED FUND 78464A359   482,794 6,610 SH   SOLE   0 0 6,610
SPDR SER TR S&P DIVID ETF EXCHANGE TRADED FUND 78464A763   1,091,720 8,319 SH   SOLE   0 0 8,319
SPDR DOW JONES INDL AVERAGE ETF TR UNIT SER 1 EXCHANGE TRADED FUND 78467X109   676,192 1,700 SH   SOLE   0 0 1,700
SCHWAB STRATEGIC TR US BROAD MKT ETF EXCHANGE TRADED FUND 808524102   212,088 3,474 SH   SOLE   0 0 3,474
SCHWAB STRATEGIC TR US LARGE-CAP ETF EXCHANGE TRADED FUND 808524201   788,596 12,707 SH   SOLE   0 0 12,707
SELECT SECTOR SPDR TR HEALTH CARE EXCHANGE TRADED FUND 81369Y209   2,924,611 19,797 SH   SOLE   0 0 19,797
SELECT SECTOR SPDR TR CONSUMER DISCRETIONARY EXCHANGE TRADED FUND 81369Y407   1,329,709 7,231 SH   SOLE   0 0 7,231
SELECT SECTOR SPDR TR ENERGY EXCHANGE TRADED FUND 81369Y506   6,718,172 71,160 SH   SOLE   0 0 71,160
SELECT SECTOR SPDR TR FINANCIAL EXCHANGE TRADED FUND 81369Y605   8,738,342 207,463 SH   SOLE   0 0 207,463
SELECT SECTOR SPDR TR INDL EXCHANGE TRADED FUND 81369Y704   5,857,266 46,501 SH   SOLE   0 0 46,501
SELECT SECTOR SPDR TR TECHNOLOGY EXCHANGE TRADED FUND 81369Y803   1,147,151 5,508 SH   SOLE   0 0 5,508
SELECT SECTOR SPDR TR COMMUNICATION SVCS SELECT SECTOR SPDR FD EXCHANGE TRADED FUND 81369Y852   8,285,714 101,466 SH   SOLE   0 0 101,466
VANECK ETF TR SEMICONDUCTOR ETF EXCHANGE TRADED FUND 92189F676   859,462 3,820 SH   SOLE   0 0 3,820
VANECK ETF TR AMT FREE INTER MUN INDEX ETF NEW EXCHANGE TRADED FUND 92189H201   447,519 9,622 SH   SOLE   0 0 9,622
VANECK ETF TR HIGH YIELD MUN INDEX ETF NEW EXCHANGE TRADED FUND 92189H409   220,851 4,226 SH   SOLE   0 0 4,226
VANGUARD SPECIALIZED FUNDS DIVID APPRECIATION ETF SHS EXCHANGE TRADED FUND 921908844   9,696,226 53,098 SH   SOLE   0 0 53,098
VANGUARD STAR FDS VANGUARD TOTAL INTL STOCK INDEX FD ETF SHS EXCHANGE TRADED FUND 921909768   844,260 14,001 SH   SOLE   0 0 14,001
VANGUARD INTL FD FTSE DEVELOPED MKTS ETF EXCHANGE TRADED FUND 921943858   523,123 10,427 SH   SOLE   0 0 10,427
VANGUARD WHITEHALL FDS HIGH DIVIDEND YIELD ETF SHS EXCHANGE TRADED FUND 921946406   4,076,153 33,690 SH   SOLE   0 0 33,690
VANGUARD INTL EQUITY INDEX FDS FTSE EMERGING MKTS ETF EXCHANGE TRADED FUND 922042858   464,441 11,119 SH   SOLE   0 0 11,119
VANGUARD WORLD FDS VANGUARD CONSUMER STAPLES ETF EXCHANGE TRADED FUND 92204A207   687,952 3,370 SH   SOLE   0 0 3,370
VANGUARD WORLD FDS VANGUARD FINLS ETF EXCHANGE TRADED FUND 92204A405   226,180 2,209 SH   SOLE   0 0 2,209
VANGUARD WORLD FDS VANGUARD INDLS ETF EXCHANGE TRADED FUND 92204A603   799,591 3,275 SH   SOLE   0 0 3,275
VANGUARD WORLD FDS VANGUARD INFORMATION TECHNOLOGY ETF EXCHANGE TRADED FUND 92204A702   3,633,152 6,929 SH   SOLE   0 0 6,929
VANGUARD WORLD FDS VANGUARD MATLS ETF EXCHANGE TRADED FUND 92204A801   202,181 989 SH   SOLE   0 0 989
VANGUARD SCOTTSDALE FDS VANGUARD INTER-TERM TREAS INDEX FD EXCHANGE TRADED FUND 92206C706   1,450,693 24,777 SH   SOLE   0 0 24,777
VANGUARD SCOTTSDALE FDS VANGUARD INTERMEDIATE-TERM CORPORATE BOND INDEX ETF SHS EXCHANGE TRADED FUND 92206C870   3,044,808 37,819 SH   SOLE   0 0 37,819
VANGUARD MUN BD FDS TAX-EXEMPT BD INDEX FD ETF EXCHANGE TRADED FUND 922907746   2,049,249 40,499 SH   SOLE   0 0 40,499
VANGUARD INDEX FDS S&P 500 ETF SHS NEW EXCHANGE TRADED FUND 922908363   25,780,312 53,631 SH   SOLE   0 0 53,631
VANGUARD INDEX FDS VANGUARD MID-CAP ETF EXCHANGE TRADED FUND 922908629   3,724,913 14,908 SH   SOLE   0 0 14,908
VANGUARD INDEX FDS VANGUARD VALUE ETF EXCHANGE TRADED FUND 922908744   1,932,008 11,863 SH   SOLE   0 0 11,863
VANGUARD INDEX FDS VANGUARD SMALL-CAP ETF EXCHANGE TRADED FUND 922908751   1,577,957 6,903 SH   SOLE   0 0 6,903
VANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF EXCHANGE TRADED FUND 922908769   2,580,287 9,928 SH   SOLE   0 0 9,928
WISDOMTREE TR INDIA EARNINGS FD EXCHANGE TRADED FUND 97717W422   599,647 13,766 SH   SOLE   0 0 13,766
WISDOMTREE TR JAPAN HEDGED EQUITY FD EXCHANGE TRADED FUND 97717W851   14,347,172 132,232 SH   SOLE   0 0 132,232
BLACKROCK CAP ALLOCATION TERM TR COM MUTUAL FUND CLOSED END 09260U109   205,051 12,308 SH   SOLE   0 0 12,308
BLACKSTONE SECD LENDING FD COM MUTUAL FUND CLOSED END 09261X102   231,195 7,422 SH   SOLE   0 0 7,422
PERMIANVILLE RTY TR TR UNIT MUTUAL FUND CLOSED END 71425H100   16,752 12,318 SH   SOLE   0 0 12,318