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 290,925 2,139 SH SOLE 2,139 0 0
ADVANCED MICRO DEVICES INC COM 007903107 12,784,055 90,092 SH SOLE 90,092 0 0
AECOM COM 00766T100 316,008 2,800 SH SOLE 2,800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 14,176,152 120,127 SH SOLE 120,127 0 0
ALPHABET INC CAP STK CL C 02079K107 32,683,490 184,247 SH SOLE 184,247 0 0
ALPHABET INC CAP STK CL A 02079K305 5,390,103 30,586 SH SOLE 30,586 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 302,932 6,200 SH SOLE 6,200 0 0
AMAZON COM INC COM 023135106 17,251,402 78,633 SH SOLE 78,633 0 0
AMERICAN EXPRESS CO COM 025816109 33,500,425 105,024 SH SOLE 105,024 0 0
AMETEK INC COM 031100100 1,156,877 6,393 SH SOLE 6,393 0 0
AMPHENOL CORP NEW CL A 032095101 33,777,234 342,048 SH SOLE 342,048 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 3,141,169 73,823 SH SOLE 73,823 0 0
ANIKA THERAPEUTICS INC COM 035255108 205,252 19,400 SH SOLE 19,400 0 0
APPLE INC COM 037833100 7,137,490 34,788 SH SOLE 34,788 0 0
APPLIED DIGITAL CORP COM NEW 038169207 120,840 12,000 SH SOLE 12,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 350,029 5,009 SH SOLE 5,009 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 445,946 1,446 SH SOLE 1,446 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 461,100 30,000 SH SOLE 30,000 0 0
BANCO SANTANDER S.A. ADR 05964H105 332,000 40,000 SH SOLE 40,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,641,903 3,380 SH SOLE 3,380 0 0
BLACKROCK INC COM 09290D101 1,300,021 1,239 SH SOLE 1,239 0 0
BOEING CO COM 097023105 509,158 2,430 SH SOLE 2,430 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 171,500 70,000 SH SOLE 70,000 0 0
BROADCOM INC COM 11135F101 328,106 1,190 SH SOLE 1,190 0 0
BRT APARTMENTS CORP COM 055645303 234,600 15,000 SH SOLE 15,000 0 0
CAMDEN NATL CORP COM 133034108 419,029 10,326 SH SOLE 10,326 0 0
CATERPILLAR INC COM 149123101 15,869,999 40,880 SH SOLE 40,880 0 0
COCA COLA CO COM 191216100 265,454 3,752 SH SOLE 3,752 0 0
COSTCO WHSL CORP NEW COM 22160K105 215,306 217 SH SOLE 217 0 0
CUMMINS INC COM 231021106 11,782,795 35,978 SH SOLE 35,978 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 324,845 4,248 SH SOLE 4,248 0 0
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 319,194 4,763 SH SOLE 4,763 0 0
DISNEY WALT CO COM 254687106 10,089,692 81,362 SH SOLE 81,362 0 0
EAST WEST BANCORP INC COM 27579R104 1,307,691 12,950 SH SOLE 12,950 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 166,391 19,236 SH SOLE 19,236 0 0
ECOLAB INC COM 278865100 14,702,219 54,566 SH SOLE 54,566 0 0
ELI LILLY & CO COM 532457108 233,859 300 SH SOLE 300 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 768,304 42,377 SH SOLE 42,377 0 0
EXXON MOBIL CORP COM 30231G102 730,561 6,777 SH SOLE 6,777 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,467,353 750 SH SOLE 750 0 0
GILEAD SCIENCES INC COM 375558103 12,592,109 113,575 SH SOLE 113,575 0 0
HOME DEPOT INC COM 437076102 622,065 1,697 SH SOLE 1,697 0 0
HONEYWELL INTL INC COM 438516106 278,292 1,195 SH SOLE 1,195 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 446,740 1,516 SH SOLE 1,516 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4,540,765 407,975 SH SOLE 407,975 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 239,818 1,056 SH SOLE 1,056 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 670,602 1,216 SH SOLE 1,216 0 0
ISHARES INC CORE MSCI EMKT 46434G103 371,346 6,186 SH SOLE 6,186 0 0
ISHARES TR EXPANDED TECH 464287515 16,451,828 150,245 SH SOLE 150,245 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,533,080 49,970 SH SOLE 49,970 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,734,728 52,473 SH SOLE 52,473 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,008,940 20,915 SH SOLE 20,915 0 0
ISHARES TR CORE US AGGBD ET 464287226 276,184 2,784 SH SOLE 2,784 0 0
ISHARES TR USD INV GRDE ETF 464288620 254,731 4,952 SH SOLE 4,952 0 0
ISHARES TR CORE MSCI EAFE 46432F842 994,998 11,919 SH SOLE 11,919 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 237,765 560 SH SOLE 560 0 0
ISHARES TR IBOXX HI YD ETF 464288513 442,769 5,490 SH SOLE 5,490 0 0
ISHARES TR CORE S&P500 ETF 464287200 560,840 903 SH SOLE 903 0 0
ISHARES TR 20 YR TR BD ETF 464287432 481,933 5,461 SH SOLE 5,461 0 0
ISHARES TR NATIONAL MUN ETF 464288414 429,726 4,113 SH SOLE 4,113 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 435,719 1,241 SH SOLE 1,241 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 9,693,451 191,268 SH SOLE 191,268 0 0
J P MORGAN EXCHANGE TRADED F SHORT DURA CORE 46641Q274 2,573,335 54,244 SH SOLE 54,244 0 0
JOHNSON & JOHNSON COM 478160104 1,420,673 9,301 SH SOLE 9,301 0 0
JPMORGAN CHASE & CO. COM 46625H100 39,826,865 137,377 SH SOLE 137,377 0 0
LAM RESEARCH CORP COM NEW 512807306 1,619,089 16,633 SH SOLE 16,633 0 0
LINDE PLC SHS G54950103 14,112,934 30,080 SH SOLE 30,080 0 0
LOWES COS INC COM 548661107 14,413,952 64,966 SH SOLE 64,966 0 0
MARSH & MCLENNAN COS INC COM 571748102 765,240 3,500 SH SOLE 3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 707,654 1,259 SH SOLE 1,259 0 0
MEDTRONIC PLC SHS G5960L103 10,259,822 117,699 SH SOLE 117,699 0 0
MERCADOLIBRE INC COM 58733R102 363,295 139 SH SOLE 139 0 0
MERCK & CO INC COM 58933Y105 10,000,688 126,335 SH SOLE 126,335 0 0
META PLATFORMS INC CL A 30303M102 672,708 911 SH SOLE 911 0 0
MICROSOFT CORP COM 594918104 8,716,566 17,524 SH SOLE 17,524 0 0
MORGAN STANLEY COM NEW 617446448 233,123 1,655 SH SOLE 1,655 0 0
NETFLIX INC COM 64110L106 364,299 272 SH SOLE 272 0 0
NEXTERA ENERGY INC COM 65339F101 11,146,431 160,565 SH SOLE 160,565 0 0
NIKE INC CL B 654106103 9,392,921 132,220 SH SOLE 132,220 0 0
NORTHRIM BANCORP INC COM 666762109 241,637 2,591 SH SOLE 2,591 0 0
NVIDIA CORPORATION COM 67066G104 2,217,832 14,038 SH SOLE 14,038 0 0
OFG BANCORP COM 67103X102 299,600 7,000 SH SOLE 7,000 0 0
ORACLE CORP COM 68389X105 729,232 3,335 SH SOLE 3,335 0 0
PFIZER INC COM 717081103 331,749 13,686 SH SOLE 13,686 0 0
PROCTER AND GAMBLE CO COM 742718109 320,438 2,011 SH SOLE 2,011 0 0
QUALCOMM INC COM 747525103 18,986,514 119,217 SH SOLE 119,217 0 0
REGENERON PHARMACEUTICALS COM 75886F107 210,000 400 SH SOLE 400 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 24,427,425 78,008 SH SOLE 78,008 0 0
RTX CORPORATION COM 75513E101 215,367 1,475 SH SOLE 1,475 0 0
SCHLUMBERGER LTD COM STK 806857108 1,814,733 53,690 SH SOLE 53,690 0 0
SCHWAB CHARLES CORP COM 808513105 300,691 3,296 SH SOLE 3,296 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 306,821 12,875 SH SOLE 12,875 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748 203,834 4,847 SH SOLE 4,847 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 552,005 22,494 SH SOLE 22,494 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 319,550 7,985 SH SOLE 7,985 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 318,283 11,109 SH SOLE 11,109 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 204,879 7,731 SH SOLE 7,731 0 0
SEA LTD SPONSORD ADS 81141R100 14,908,807 93,215 SH SOLE 93,215 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 815,538 9,987 SH SOLE 9,987 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 468,998 2,158 SH SOLE 2,158 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 567,196 4,208 SH SOLE 4,208 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,746,021 6,895 SH SOLE 6,895 0 0
SOUTHERN CO COM 842587107 212,219 2,311 SH SOLE 2,311 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 231,117 5,708 SH SOLE 5,708 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,154,918 5,106 SH SOLE 5,106 0 0
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 658,518 6,770 SH SOLE 6,770 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 706,217 5,203 SH SOLE 5,203 0 0
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 297,987 6,995 SH SOLE 6,995 0 0
STRYKER CORPORATION COM 863667101 25,133,758 63,528 SH SOLE 63,528 0 0
TAITRON COMPONENTS INC CL A 874028103 482,937 215,597 SH SOLE 215,597 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 26,094,366 115,212 SH SOLE 115,212 0 0
TESLA INC COM 88160R101 7,423,079 23,368 SH SOLE 23,368 0 0
TRUECAR INC COM 89785L107 237,500 125,000 SH SOLE 125,000 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 238,935 4,826 SH SOLE 4,826 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,450,227 3,308 SH SOLE 3,308 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,031,808 5,838 SH SOLE 5,838 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 602,125 1,060 SH SOLE 1,060 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 305,295 1,070 SH SOLE 1,070 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 869,240 2,860 SH SOLE 2,860 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 255,765 914 SH SOLE 914 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 348,361 1,470 SH SOLE 1,470 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 950,014 11,457 SH SOLE 11,457 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 210,688 3,696 SH SOLE 3,696 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 336,249 1,354 SH SOLE 1,354 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 816,898 1,232 SH SOLE 1,232 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 208,951 4,829 SH SOLE 4,829 0 0
VISA INC COM CL A 92826C839 19,776,672 55,701 SH SOLE 55,701 0 0
WALMART INC COM 931142103 228,512 2,337 SH SOLE 2,337 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 821,400 10,000 SH SOLE 10,000 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 394,003 3,448 SH SOLE 3,448 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 264,963 4,044 SH SOLE 4,044 0 0