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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 239,619 1,789 SH SOLE 1,789 0 0
ADVANCED MICRO DEVICES INC COM 007903107 15,133,675 93,539 SH SOLE 93,539 0 0
AECOM COM 00766T100 365,316 2,800 SH SOLE 2,800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 16,291,298 126,929 SH SOLE 126,929 0 0
ALPHABET INC CAP STK CL C 02079K107 44,524,168 182,813 SH SOLE 182,813 0 0
ALPHABET INC CAP STK CL A 02079K305 7,159,029 29,449 SH SOLE 29,449 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 314,431 6,700 SH SOLE 6,700 0 0
AMAZON COM INC COM 023135106 17,884,524 81,452 SH SOLE 81,452 0 0
AMERICAN EXPRESS CO COM 025816109 35,191,027 105,946 SH SOLE 105,946 0 0
AMETEK INC COM 031100100 1,201,884 6,393 SH SOLE 6,393 0 0
AMPHENOL CORP NEW CL A 032095101 32,350,886 261,421 SH SOLE 261,421 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 3,091,865 69,371 SH SOLE 69,371 0 0
ANIKA THERAPEUTICS INC COM 035255108 182,360 19,400 SH SOLE 19,400 0 0
APPLE INC COM 037833100 8,518,231 33,453 SH SOLE 33,453 0 0
APPLIED DIGITAL CORP COM NEW 038169207 275,280 12,000 SH SOLE 12,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 562,460 581 SH SOLE 581 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 384,290 5,009 SH SOLE 5,009 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 424,401 1,446 SH SOLE 1,446 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,531,849 3,047 SH SOLE 3,047 0 0
BLACKROCK INC COM 09290D101 1,466,664 1,258 SH SOLE 1,258 0 0
BOEING CO COM 097023105 529,647 2,454 SH SOLE 2,454 0 0
BP PLC SPONSORED ADR 055622104 207,690 6,027 SH SOLE 6,027 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 191,100 70,000 SH SOLE 70,000 0 0
BROADCOM INC COM 11135F101 414,367 1,256 SH SOLE 1,256 0 0
BRT APARTMENTS CORP COM 055645303 234,900 15,000 SH SOLE 15,000 0 0
CAMDEN NATL CORP COM 133034108 398,480 10,326 SH SOLE 10,326 0 0
CATERPILLAR INC COM 149123101 20,070,329 42,063 SH SOLE 42,063 0 0
COCA COLA CO COM 191216100 241,604 3,643 SH SOLE 3,643 0 0
COSTCO WHSL CORP NEW COM 22160K105 212,490 230 SH SOLE 230 0 0
CUMMINS INC COM 231021106 15,246,290 36,097 SH SOLE 36,097 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 361,005 4,248 SH SOLE 4,248 0 0
DISNEY WALT CO COM 254687106 10,509,743 91,788 SH SOLE 91,788 0 0
EAST WEST BANCORP INC COM 27579R104 1,378,528 12,950 SH SOLE 12,950 0 0
ECOLAB INC COM 278865100 16,249,164 59,334 SH SOLE 59,334 0 0
ELI LILLY & CO COM 532457108 225,113 295 SH SOLE 295 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 727,825 42,414 SH SOLE 42,414 0 0
EXXON MOBIL CORP COM 30231G102 742,121 6,582 SH SOLE 6,582 0 0
FIRST CTZNS BANCSHARES INC D CL A 31946M103 1,341,870 750 SH SOLE 750 0 0
GILEAD SCIENCES INC COM 375558103 12,711,547 114,518 SH SOLE 114,518 0 0
HOME DEPOT INC COM 437076102 706,144 1,743 SH SOLE 1,743 0 0
HONEYWELL INTL INC COM 438516106 251,548 1,195 SH SOLE 1,195 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 366,533 1,299 SH SOLE 1,299 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4,716,992 406,637 SH SOLE 406,637 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 291,602 1,180 SH SOLE 1,180 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 202,085 1,300 SH SOLE 1,300 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 747,283 1,245 SH SOLE 1,245 0 0
ISHARES INC CORE MSCI EMKT 46434G103 400,991 6,083 SH SOLE 6,083 0 0
ISHARES TR EXPANDED TECH 464287515 17,481,865 152,003 SH SOLE 152,003 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,569,237 49,628 SH SOLE 49,628 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,048,278 50,899 SH SOLE 50,899 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,109,171 20,771 SH SOLE 20,771 0 0
ISHARES TR CORE US AGGBD ET 464287226 258,614 2,580 SH SOLE 2,580 0 0
ISHARES TR USD INV GRDE ETF 464288620 282,959 5,419 SH SOLE 5,419 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,053,744 12,069 SH SOLE 12,069 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 224,837 480 SH SOLE 480 0 0
ISHARES TR IBOXX HI YD ETF 464288513 430,957 5,308 SH SOLE 5,308 0 0
ISHARES TR CORE S&P500 ETF 464287200 543,055 811 SH SOLE 811 0 0
ISHARES TR NATIONAL MUN ETF 464288414 428,409 4,023 SH SOLE 4,023 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 10,744,806 211,804 SH SOLE 211,804 0 0
J P MORGAN EXCHANGE TRADED F SHORT DURA CORE 46641Q274 3,001,096 63,035 SH SOLE 63,035 0 0
JOHNSON & JOHNSON COM 478160104 1,693,070 9,131 SH SOLE 9,131 0 0
JPMORGAN CHASE & CO. COM 46625H100 42,769,858 135,592 SH SOLE 135,592 0 0
LAM RESEARCH CORP COM NEW 512807306 2,560,631 19,123 SH SOLE 19,123 0 0
LINDE PLC SHS G54950103 14,489,400 30,504 SH SOLE 30,504 0 0
LOWES COS INC COM 548661107 16,796,594 66,836 SH SOLE 66,836 0 0
MARSH & MCLENNAN COS INC COM 571748102 705,355 3,500 SH SOLE 3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 644,116 1,132 SH SOLE 1,132 0 0
MEDTRONIC PLC SHS G5960L103 11,809,379 123,996 SH SOLE 123,996 0 0
MERCADOLIBRE INC COM 58733R102 324,835 139 SH SOLE 139 0 0
MERCK & CO INC COM 58933Y105 10,829,547 129,031 SH SOLE 129,031 0 0
META PLATFORMS INC CL A 30303M102 329,002 448 SH SOLE 448 0 0
MICROSOFT CORP COM 594918104 9,337,894 18,029 SH SOLE 18,029 0 0
MORGAN STANLEY COM NEW 617446448 264,827 1,666 SH SOLE 1,666 0 0
NETFLIX INC COM 64110L106 304,526 254 SH SOLE 254 0 0
NEXTERA ENERGY INC COM 65339F101 12,570,119 166,514 SH SOLE 166,514 0 0
NIKE INC CL B 654106103 9,198,515 131,916 SH SOLE 131,916 0 0
NORTHRIM BANCORP INC COM 666762109 224,484 10,364 SH SOLE 10,364 0 0
NVIDIA CORPORATION COM 67066G104 2,275,829 12,198 SH SOLE 12,198 0 0
OFG BANCORP COM 67103X102 304,430 7,000 SH SOLE 7,000 0 0
ORACLE CORP COM 68389X105 949,747 3,377 SH SOLE 3,377 0 0
PFIZER INC COM 717081103 347,292 13,630 SH SOLE 13,630 0 0
PROCTER AND GAMBLE CO COM 742718109 236,511 1,539 SH SOLE 1,539 0 0
QUALCOMM INC COM 747525103 20,583,571 123,729 SH SOLE 123,729 0 0
REGENERON PHARMACEUTICALS COM 75886F107 11,900,445 21,165 SH SOLE 21,165 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 24,642,558 76,156 SH SOLE 76,156 0 0
RTX CORPORATION COM 75513E101 235,099 1,405 SH SOLE 1,405 0 0
SCHLUMBERGER LTD COM STK 806857108 1,762,917 51,292 SH SOLE 51,292 0 0
SCHWAB CHARLES CORP COM 808513105 330,422 3,461 SH SOLE 3,461 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 322,028 12,525 SH SOLE 12,525 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748 213,889 4,805 SH SOLE 4,805 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 576,604 21,924 SH SOLE 21,924 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 214,818 6,732 SH SOLE 6,732 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 325,970 7,588 SH SOLE 7,588 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 336,477 10,798 SH SOLE 10,798 0 0
SEA LTD SPONSORD ADS 81141R100 17,159,689 96,009 SH SOLE 96,009 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 817,158 9,370 SH SOLE 9,370 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 476,404 1,988 SH SOLE 1,988 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 553,340 3,976 SH SOLE 3,976 0 0
SELECT SECTOR SPDR TR INDL 81369Y704 214,071 1,388 SH SOLE 1,388 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,744,995 6,191 SH SOLE 6,191 0 0
SOUTHERN CO COM 842587107 219,013 2,311 SH SOLE 2,311 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,348,410 5,026 SH SOLE 5,026 0 0
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 598,131 6,104 SH SOLE 6,104 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 728,695 5,203 SH SOLE 5,203 0 0
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 277,920 6,000 SH SOLE 6,000 0 0
STRYKER CORPORATION COM 863667101 24,734,075 66,909 SH SOLE 66,909 0 0
TAITRON COMPONENTS INC CL A 874028103 534,681 215,597 SH SOLE 215,597 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 33,092,793 118,489 SH SOLE 118,489 0 0
TESLA INC COM 88160R101 10,401,111 23,388 SH SOLE 23,388 0 0
TRUECAR INC COM 89785L107 230,000 125,000 SH SOLE 125,000 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 237,062 4,793 SH SOLE 4,793 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,627,796 3,394 SH SOLE 3,394 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,054,601 5,655 SH SOLE 5,655 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 655,261 1,070 SH SOLE 1,070 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 230,921 750 SH SOLE 750 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 785,639 2,394 SH SOLE 2,394 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 265,723 1,045 SH SOLE 1,045 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 950,527 11,301 SH SOLE 11,301 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 264,285 4,411 SH SOLE 4,411 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 351,495 1,354 SH SOLE 1,354 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 919,552 1,232 SH SOLE 1,232 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 245,373 5,583 SH SOLE 5,583 0 0
VISA INC COM CL A 92826C839 19,237,156 56,351 SH SOLE 56,351 0 0
WALMART INC COM 931142103 257,135 2,495 SH SOLE 2,495 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 870,300 10,000 SH SOLE 10,000 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 441,447 3,448 SH SOLE 3,448 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 310,005 4,055 SH SOLE 4,055 0 0