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
ABBVIE INC COM 00287Y109   209,520 1,000 SH   SOLE   1,000 0 0
ACCENTURE PLC CL-A COM G1151C101   3,021,483 9,683 SH   SOLE   8,346 0 1,337
ADOBE INC COM 00724F101   2,462,646 6,421 SH   SOLE   6,126 0 295
ALIBABA GROUP HOLDING-ADR Sponsored ADR 01609W102   727,265 5,500 SH   SOLE   5,500 0 0
ALPHABET INC CL-A COM 02079K305   3,364,347 21,756 SH   SOLE   18,933 0 2,823
AMAZON COM INC COM 023135106   3,540,167 18,607 SH   SOLE   15,566 0 3,041
APOLLO GLOBAL MGMT INC COM 03769M106   3,150,441 23,006 SH   SOLE   19,662 0 3,344
APPLE INC COM 037833100   3,697,575 16,646 SH   SOLE   14,239 0 2,407
BANK OF MONTREAL COM 063671101   1,041,806 10,905 SH   SOLE   10,905 0 0
BERKSHIRE HATHAWAY-B-NEW COM 084670702   3,951,743 7,420 SH   SOLE   6,222 0 1,198
BLACKROCK INC-NEW COM 09290D101   3,229,389 3,412 SH   SOLE   2,901 0 511
BROOKFIELD INFRASTRU F CLASS A COM 11276H106   2,510,814 69,489 SH   SOLE   66,170 0 3,319
CAMDEN PROPERTY TRUST COM 133131102   2,950,487 24,125 SH   SOLE   20,675 0 3,450
CAMECO CORP COM 13321L108   2,654,367 64,453 SH   SOLE   62,292 0 2,161
CDN NATURAL RESOURCES LTD COM 136385101   2,813,987 91,412 SH   SOLE   86,994 0 4,418
CGI INC CL-A SUB VTG CL A 12532H104   2,598,789 26,021 SH   SOLE   24,713 0 1,308
COSTCO WHOLESALE CORP COM 22160K105   3,382,109 3,576 SH   SOLE   3,037 0 539
ENERGY SELECT SEC SPDR ETF 81369Y506   5,723,345 61,135 SH   SOLE   55,774 0 5,361
EQUINIX INC REIT COM 29444U700   2,802,357 3,437 SH   SOLE   2,994 0 443
GOLDMAN SACHS GROUP INC COM 38141G104   3,375,525 6,179 SH   SOLE   5,288 0 891
INVESCO QQQ TRUST ETF ETF 46090E103   211,014 450 SH   SOLE   450 0 0
ISHARES 0-5 YEAR INVESTMT ETF 46434V100   2,311,673 45,976 SH   SOLE   7,043 0 38,933
ISHARES CORE 1-5Y USD BND ETF 46432F859   2,685,205 55,496 SH   SOLE   8,859 0 46,637
ISHARES CORE S&P TOTAL US ETF 464287150   263,175 2,157 SH   SOLE   1,217 0 940
ISHARES CORE US AGG BD ET ETF 464287226   2,999,749 30,043 SH   SOLE   7,161 0 22,882
ISHARES INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242   5,035,442 46,299 SH   SOLE   6,203 0 40,096
ISHARES MSCI CANADA ETF ETF 464286509   353,669 8,679 SH   SOLE   5,400 0 3,279
ISHARES MSCI EAFE ETF ETF 464287465   286,055 3,500 SH   SOLE   3,500 0 0
ISHARES MSCI EMG MRK INDX ETF 464287234   205,390 4,700 SH   SOLE   4,700 0 0
JACOB SOLUTIONS INC COM 46982L108   2,939,803 24,318 SH   SOLE   20,705 0 3,613
JP MORG NSDQ EQ PREM ETF ETF 46654Q203   2,925,570 56,500 SH   SOLE   56,500 0 0
JP MORGAN CHASE & CO COM 46625H100   3,585,795 14,618 SH   SOLE   12,496 0 2,122
JPMORGAN EQT PREM ICM ETF ETF 46641Q332   5,776,152 101,121 SH   SOLE   91,909 0 9,212
JPMORGAN ULTRA SHORT INCOME ETF ETF 46641Q837   330,007 6,518 SH   SOLE   0 0 6,518
LOCKHEED MARTIN CORP COM 539830109   3,346,751 7,492 SH   SOLE   6,630 0 862
MARATHON PETROLEUM CORP COM 56585A102   3,165,843 21,730 SH   SOLE   19,052 0 2,678
MICROSOFT CORP COM 594918104   4,131,107 11,000 SH   SOLE   9,738 0 1,262
NVIDIA CORP COM 67066G104   3,272,317 30,193 SH   SOLE   26,111 0 4,082
PACCAR INC COM 693718108   453,938 4,662 SH   SOLE   806 0 3,856
PROLOGIS INC COM 74340W103   2,581,790 23,095 SH   SOLE   22,153 0 941
ROYAL BANK OF CANADA COM 780087102   3,499,321 31,052 SH   SOLE   29,417 0 1,635
SECTOR SPDR TR- UTILITIES ETF 81369Y886   723,369 9,174 SH   SOLE   2,934 0 6,240
SHOPIFY INC CL-A SVS COM 82509L107   302,174 3,175 SH   SOLE   1,116 0 2,059
SPDR S&P 500 ETF ETF 78462F103   645,536 1,154 SH   SOLE   1,151 0 3
TAIWAN SEMICON MAN SP/ADR COM 874039100   3,015,888 18,168 SH   SOLE   15,351 0 2,817
UNION PACIFIC CORP COM 907818108   3,332,873 14,108 SH   SOLE   12,277 0 1,831
VANGUARD DIV APPR ETF ETF 921908844   1,654,346 8,418 SH   SOLE   6,176 0 2,242
VANGUARD TOTAL BND MRKT ETF 921937835   222,773 3,033 SH   SOLE   3,033 0 0
VISA INC CLASS-A COM 92826C839   3,319,907 9,473 SH   SOLE   7,949 0 1,524
WALMART INC COM 931142103   3,443,913 39,229 SH   SOLE   33,251 0 5,978
WASTE MANAGEMENT INC COM 94106L109   3,689,574 15,937 SH   SOLE   13,729 0 2,208