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
ADVANCED MICRO DEVICES INC COM 007903107 59,399,449 97,096 SH SOLE 97,096 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 23,685,508 137,459 SH SOLE 137,459 0 0
ALPHABET INC CAP STK CL C 02079K107 59,545,462 174,753 SH SOLE 174,753 0 0
ALPHABET INC CAP STK CL A 02079K305 6,300,594 18,311 SH SOLE 18,311 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 415,997 8,020 SH SOLE 8,020 0 0
AMAZON COM INC COM 023135106 28,353,456 113,801 SH SOLE 113,801 0 0
AMERICAN EXPRESS CO COM 025816109 35,958,755 118,246 SH SOLE 118,246 0 0
AMETEK INC COM 031100100 1,577,297 6,367 SH SOLE 6,367 0 0
AMPHENOL CORP CL A 032095101 46,204,343 548,094 SH SOLE 548,094 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 3,330,916 71,648 SH SOLE 71,648 0 0
ANIKA THERAPEUTICS INC COM 035255108 230,808 11,740 SH SOLE 11,740 0 0
APPLE INC COM 037833100 11,799,337 35,431 SH SOLE 35,431 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 1,063,450 587 SH SOLE 587 0 0
BANK OF AMER CORP COM 060505104 321,099 5,899 SH SOLE 5,899 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,505,801 3,024 SH SOLE 3,024 0 0
BLACKROCK INC COM 09290D101 1,315,454 1,243 SH SOLE 1,243 0 0
BOEING CO COM 097023105 460,660 2,476 SH SOLE 2,476 0 0
BROADCOM INC COM 11135F101 5,606,552 15,964 SH SOLE 15,964 0 0
BRT APARTMENTS CORP COM 055645303 200,400 15,000 SH SOLE 15,000 0 0
CAMDEN NATL CORP COM 133034108 247,724 4,476 SH SOLE 4,476 0 0
CATERPILLAR INC COM 149123101 33,879,617 41,786 SH SOLE 41,786 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 341,015 3,489 SH SOLE 3,489 0 0
CISCO SYS INC COM 17275R102 560,157 5,204 SH SOLE 5,204 0 0
COCA COLA CO COM 191216100 399,621 4,642 SH SOLE 4,642 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 201,210 760 SH SOLE 760 0 0
CUMMINS INC COM 231021106 19,753,637 38,240 SH SOLE 38,240 0 0
DISNEY WALT CO COM 254687106 9,819,222 93,606 SH SOLE 93,606 0 0
EAST WEST BANCORP INC COM 27579R104 3,500,155 28,243 SH SOLE 28,243 0 0
ECOLAB INC COM 278865100 18,460,517 67,232 SH SOLE 67,232 0 0
ELI LILLY & CO COM 532457108 271,349 235 SH SOLE 235 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 822,307 41,594 SH SOLE 41,594 0 0
ESCALADE INC COM 296056104 226,838 11,920 SH SOLE 11,920 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,092,938 6,715 SH SOLE 6,715 0 0
FIREFLY AEROSPACE INC COM 31816X106 309,029 13,349 SH SOLE 13,349 0 0
FIRST CTZNS BANCSHARES INC D CL A 31946M103 1,411,237 685 SH SOLE 685 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 236,514 3,021 SH SOLE 3,021 0 0
GILEAD SCIENCES INC COM 375558103 19,744,656 132,470 SH SOLE 132,470 0 0
HOME DEPOT INC COM 437076102 449,294 1,579 SH SOLE 1,579 0 0
IBIO INC COM NEW 451033708 293,820 249,000 SH SOLE 249,000 0 0
INTEL CORP COM 458140100 1,148,861 9,556 SH SOLE 9,556 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 328,873 1,495 SH SOLE 1,495 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4,623,409 459,127 SH SOLE 459,127 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 434,417 1,426 SH SOLE 1,426 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 203,860 980 SH SOLE 980 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 943,931 1,276 SH SOLE 1,276 0 0
ISHARES GOLD TR ISHARES NEW 464285204 241,954 3,098 SH SOLE 3,098 0 0
ISHARES INC CORE MSCI EMKT 46434G103 539,633 6,649 SH SOLE 6,649 0 0
ISHARES TR EXPANDED TECH 464287515 11,634,431 109,264 SH SOLE 109,264 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,577,188 53,464 SH SOLE 53,464 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,082,806 37,363 SH SOLE 37,363 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,322,121 13,647 SH SOLE 13,647 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,324,148 19,826 SH SOLE 19,826 0 0
ISHARES TR CORE US AGGBD ET 464287226 576,883 6,102 SH SOLE 6,102 0 0
ISHARES TR MSCI USA MMENTM 46432F396 275,768 869 SH SOLE 869 0 0
ISHARES TR MSCI EAFE ETF 464287465 215,156 2,071 SH SOLE 2,071 0 0
ISHARES TR USD INV GRDE ETF 464288620 265,352 5,448 SH SOLE 5,448 0 0
ISHARES TR IBOXX HI YD ETF 464288513 316,947 4,105 SH SOLE 4,105 0 0
ISHARES TR CORE S&P500 ETF 464287200 942,615 1,231 SH SOLE 1,231 0 0
ISHARES TR CORE UNIVRSL USD 46434V613 255,237 5,789 SH SOLE 5,789 0 0
ISHARES TR NATIONAL MUN ETF 464288414 467,588 4,625 SH SOLE 4,625 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 17,581,397 349,045 SH SOLE 349,045 0 0
J P MORGAN EXCHANGE TRADED F SHORT DURA CORE 46641Q274 5,213,948 113,396 SH SOLE 113,396 0 0
JOHNSON & JOHNSON COM 478160104 2,290,625 8,652 SH SOLE 8,652 0 0
JPMORGAN CHASE & CO COM 46625H100 46,651,921 141,015 SH SOLE 141,015 0 0
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309 5,326,860 154,446 SH SOLE 154,446 0 0
LAM RESEARCH CORP COM NEW 512807306 7,411,992 22,562 SH SOLE 22,562 0 0
LINDE PLC SHS G54950103 23,484,733 49,478 SH SOLE 49,478 0 0
LOWES COS INC COM 548661107 13,170,908 71,468 SH SOLE 71,468 0 0
MARSH & MCLENNAN COS INC COM 571748102 597,555 3,500 SH SOLE 3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 476,100 863 SH SOLE 863 0 0
MEDTRONIC PLC SHS G5960L103 10,680,820 123,778 SH SOLE 123,778 0 0
MERCK & CO INC COM 58933Y105 20,083,979 138,215 SH SOLE 138,215 0 0
MICROSOFT CORP COM 594918104 10,638,321 20,742 SH SOLE 20,742 0 0
NEXTERA ENERGY INC COM 65339F101 14,319,130 189,056 SH SOLE 189,056 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105 516,500 50,000 SH SOLE 50,000 0 0
NORTHRIM BANCORP INC COM 666762109 251,120 10,364 SH SOLE 10,364 0 0
NVIDIA CORPORATION COM 67066G104 3,320,804 14,541 SH SOLE 14,541 0 0
OCEANEERING INTL INC COM 675232102 211,606 4,850 SH SOLE 4,850 0 0
OFG BANCORP COM 67103X102 210,336 4,200 SH SOLE 4,200 0 0
ORACLE CORP COM 68389X105 412,587 3,005 SH SOLE 3,005 0 0
PROCTER & GAMBLE CO COM 742718109 318,630 2,193 SH SOLE 2,193 0 0
QUALCOMM INC COM 747525103 25,453,673 138,305 SH SOLE 138,305 0 0
REGENERON PHARMACEUTICALS COM 75886F107 25,144,366 33,160 SH SOLE 33,160 0 0
ROYAL BK CDA COM 780087102 498,356 2,535 SH SOLE 2,535 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 22,274,288 83,782 SH SOLE 83,782 0 0
RTX CORPORATION COM 75513E101 228,535 1,231 SH SOLE 1,231 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 218,910 7,297 SH SOLE 7,297 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 360,760 12,308 SH SOLE 12,308 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748 244,586 4,908 SH SOLE 4,908 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 387,901 7,217 SH SOLE 7,217 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 312,217 9,921 SH SOLE 9,921 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 359,300 10,000 SH SOLE 10,000 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 570,467 25,813 SH SOLE 25,813 0 0
SEA LTD SPONSORD ADS 81141R100 10,321,328 106,012 SH SOLE 106,012 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 423,170 3,888 SH SOLE 3,888 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 672,669 3,994 SH SOLE 3,994 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 445,672 11,300 SH SOLE 11,300 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 205,403 1,230 SH SOLE 1,230 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,904,843 9,731 SH SOLE 9,731 0 0
SLB LIMITED COM STK 806857108 2,223,094 45,630 SH SOLE 45,630 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 301,871 2,001 SH SOLE 2,001 0 0
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 526,997 5,682 SH SOLE 5,682 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 755,359 5,157 SH SOLE 5,157 0 0
SPDR SERIES TRUST ST STR PR SP1500 78464A805 256,635 2,788 SH SOLE 2,788 0 0
SPDR SERIES TRUST ST STR SP600 SML 78468R853 317,160 6,000 SH SOLE 6,000 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 3,791,424 4,972 SH SOLE 4,972 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 275,250 419 SH SOLE 419 0 0
STRYKER CORPORATION COM 863667101 28,900,756 104,945 SH SOLE 104,945 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 53,558,075 117,403 SH SOLE 117,403 0 0
TESLA INC COM 88160R101 8,523,601 24,023 SH SOLE 24,023 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 203,865 302 SH SOLE 302 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 582,856 7,629 SH SOLE 7,629 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 874,771 12,470 SH SOLE 12,470 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 463,872 9,897 SH SOLE 9,897 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 2,983,395 7,972 SH SOLE 7,972 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 1,610,266 17,870 SH SOLE 17,870 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 495,471 2,293 SH SOLE 2,293 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,503,117 2,145 SH SOLE 2,145 0 0
VANGUARD INDEX FDS MRNGSTR LRG CAP 922908637 292,065 830 SH SOLE 830 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,353,982 17,290 SH SOLE 17,290 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 547,455 2,346 SH SOLE 2,346 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 675,772 7,954 SH SOLE 7,954 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 487,112 6,899 SH SOLE 6,899 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 1,771,410 14,096 SH SOLE 14,096 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 385,297 1,219 SH SOLE 1,219 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 227,745 4,965 SH SOLE 4,965 0 0
VISA INC COM CL A 92826C839 22,134,783 61,600 SH SOLE 61,600 0 0
WALMART INC COM 931142103 381,802 3,674 SH SOLE 3,674 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 851,894 8,764 SH SOLE 8,764 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 622,536 3,448 SH SOLE 3,448 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 369,317 4,494 SH SOLE 4,494 0 0