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 19,678,801 96,735 SH SOLE 96,735 0 0
AECOM COM 00766T100 237,496 2,800 SH SOLE 2,800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15,106,647 132,538 SH SOLE 132,538 0 0
ALPHABET INC CAP STK CL C 02079K107 47,762,857 166,502 SH SOLE 166,502 0 0
ALPHABET INC CAP STK CL A 02079K305 4,717,682 16,406 SH SOLE 16,406 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 363,216 6,900 SH SOLE 6,900 0 0
AMAZON COM INC COM 023135106 22,639,052 108,700 SH SOLE 108,700 0 0
AMERICAN EXPRESS CO COM 025816109 32,961,568 108,971 SH SOLE 108,971 0 0
AMETEK INC COM 031100100 1,364,830 6,367 SH SOLE 6,367 0 0
AMPHENOL CORP CL A 032095101 33,577,424 265,749 SH SOLE 265,749 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 3,231,936 72,061 SH SOLE 72,061 0 0
ANIKA THERAPEUTICS INC COM 035255108 281,300 19,400 SH SOLE 19,400 0 0
APPLE INC COM 037833100 8,610,852 33,929 SH SOLE 33,929 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 767,402 581 SH SOLE 581 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 283,030 1,393 SH SOLE 1,393 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,425,620 2,975 SH SOLE 2,975 0 0
BLACKROCK INC COM 09290D101 1,218,746 1,267 SH SOLE 1,267 0 0
BOEING CO COM 097023105 483,643 2,430 SH SOLE 2,430 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 165,200 70,000 SH SOLE 70,000 0 0
BROADCOM INC COM 11135F101 4,804,524 15,523 SH SOLE 15,523 0 0
BRT APARTMENTS CORP COM 055645303 200,100 15,000 SH SOLE 15,000 0 0
CAMDEN NATL CORP COM 133034108 489,969 10,326 SH SOLE 10,326 0 0
CATERPILLAR INC COM 149123101 28,916,456 40,816 SH SOLE 40,816 0 0
COCA COLA CO COM 191216100 266,327 3,502 SH SOLE 3,502 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 235,718 237 SH SOLE 237 0 0
CUMMINS INC COM 231021106 19,207,314 35,700 SH SOLE 35,700 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 429,137 4,248 SH SOLE 4,248 0 0
DISNEY WALT CO COM 254687106 9,131,712 94,747 SH SOLE 94,747 0 0
EAST WEST BANCORP INC COM 27579R104 1,854,741 17,373 SH SOLE 17,373 0 0
ECOLAB INC COM 278865100 16,849,663 63,340 SH SOLE 63,340 0 0
ELI LILLY & CO COM 532457108 273,233 297 SH SOLE 297 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 801,476 41,527 SH SOLE 41,527 0 0
EXXON MOBIL CORP COM 30231G102 1,115,345 6,574 SH SOLE 6,574 0 0
FIRST CTZNS BANCSHARES INC D CL A 31946M103 1,394,648 740 SH SOLE 740 0 0
GILEAD SCIENCES INC COM 375558103 16,059,528 115,229 SH SOLE 115,229 0 0
HOME DEPOT INC COM 437076102 558,372 1,698 SH SOLE 1,698 0 0
HONEYWELL INTL INC COM 438516106 274,174 1,213 SH SOLE 1,213 0 0
IBIO INC COM NEW 451033708 591,850 311,500 SH SOLE 311,500 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 435,538 1,797 SH SOLE 1,797 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4,411,699 405,487 SH SOLE 405,487 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 254,729 1,072 SH SOLE 1,072 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 258,132 1,345 SH SOLE 1,345 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 712,139 1,234 SH SOLE 1,234 0 0
ISHARES GOLD TR ISHARES NEW 464285204 217,667 2,469 SH SOLE 2,469 0 0
ISHARES INC CORE MSCI EMKT 46434G103 471,998 6,767 SH SOLE 6,767 0 0
ISHARES TR EXPANDED TECH 464287515 12,127,255 151,496 SH SOLE 151,496 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,584,644 52,264 SH SOLE 52,264 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,232,603 50,138 SH SOLE 50,138 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,317,755 14,556 SH SOLE 14,556 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,219,775 21,479 SH SOLE 21,479 0 0
ISHARES TR CORE US AGGBD ET 464287226 276,665 2,787 SH SOLE 2,787 0 0
ISHARES TR USD INV GRDE ETF 464288620 277,594 5,419 SH SOLE 5,419 0 0
ISHARES TR IBOXX HI YD ETF 464288513 329,140 4,137 SH SOLE 4,137 0 0
ISHARES TR CORE S&P500 ETF 464287200 723,499 1,108 SH SOLE 1,108 0 0
ISHARES TR CORE UNIVRSL USD 46434V613 267,394 5,789 SH SOLE 5,789 0 0
ISHARES TR NATIONAL MUN ETF 464288414 458,886 4,323 SH SOLE 4,323 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 15,879,585 313,764 SH SOLE 313,764 0 0
J P MORGAN EXCHANGE TRADED F SHORT DURA CORE 46641Q274 4,652,050 98,352 SH SOLE 98,352 0 0
JOHNSON & JOHNSON COM 478160104 2,175,516 8,900 SH SOLE 8,900 0 0
JPMORGAN CHASE & CO COM 46625H100 39,955,391 135,829 SH SOLE 135,829 0 0
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309 5,410,965 156,522 SH SOLE 156,522 0 0
LAM RESEARCH CORP COM NEW 512807306 5,129,433 24,007 SH SOLE 24,007 0 0
LINDE PLC SHS G54950103 16,230,687 32,739 SH SOLE 32,739 0 0
LOWES COS INC COM 548661107 16,379,439 69,322 SH SOLE 69,322 0 0
MARSH & MCLENNAN COS INC COM 571748102 607,075 3,500 SH SOLE 3,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 462,881 926 SH SOLE 926 0 0
MEDTRONIC PLC SHS G5960L103 10,884,193 125,611 SH SOLE 125,611 0 0
MERCK & CO INC COM 58933Y105 16,321,393 135,684 SH SOLE 135,684 0 0
MICROSOFT CORP COM 594918104 6,898,696 18,637 SH SOLE 18,637 0 0
NETFLIX INC. COM 64110L106 247,875 2,578 SH SOLE 2,578 0 0
NEXTERA ENERGY INC COM 65339F101 16,490,190 177,543 SH SOLE 177,543 0 0
NIKE INC CL B 654106103 7,013,713 132,785 SH SOLE 132,785 0 0
NORTHRIM BANCORP INC COM 666762109 237,128 10,364 SH SOLE 10,364 0 0
NOVARTIS AG SPONSORED ADR 66987V109 207,740 1,360 SH SOLE 1,360 0 0
NVIDIA CORPORATION COM 67066G104 2,694,411 15,450 SH SOLE 15,450 0 0
OFG BANCORP COM 67103X102 283,220 7,000 SH SOLE 7,000 0 0
ORACLE CORP COM 68389X105 493,113 3,352 SH SOLE 3,352 0 0
PFIZER INC COM 717081103 343,278 12,225 SH SOLE 12,225 0 0
PROCTER & GAMBLE CO COM 742718109 240,678 1,666 SH SOLE 1,666 0 0
QUALCOMM INC COM 747525103 16,756,092 130,114 SH SOLE 130,114 0 0
REGENERON PHARMACEUTICALS COM 75886F107 16,519,043 21,380 SH SOLE 21,380 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 21,731,790 78,973 SH SOLE 78,973 0 0
RTX CORPORATION COM 75513E101 252,699 1,310 SH SOLE 1,310 0 0
SCHWAB CHARLES CORP COM 808513105 320,942 3,415 SH SOLE 3,415 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 277,491 11,055 SH SOLE 11,055 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748 222,779 4,805 SH SOLE 4,805 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 499,854 17,948 SH SOLE 17,948 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 365,789 7,476 SH SOLE 7,476 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 367,573 11,334 SH SOLE 11,334 0 0
SEA LTD SPONSORD ADS 81141R100 8,589,053 103,720 SH SOLE 103,720 0 0
SELECT SECTOR SPDR TR STATE STREET CON 81369Y407 423,714 3,888 SH SOLE 3,888 0 0
SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209 586,000 3,997 SH SOLE 3,997 0 0
SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886 671,095 14,624 SH SOLE 14,624 0 0
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 216,556 1,339 SH SOLE 1,339 0 0
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 1,508,548 11,351 SH SOLE 11,351 0 0
SLB LIMITED COM STK 806857108 2,436,297 47,408 SH SOLE 47,408 0 0
SOUTHERN CO COM 842587107 257,805 2,671 SH SOLE 2,671 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R622 519,664 5,429 SH SOLE 5,429 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A763 743,288 5,093 SH SOLE 5,093 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A805 220,419 2,788 SH SOLE 2,788 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R853 289,920 6,000 SH SOLE 6,000 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 3,264,892 5,020 SH SOLE 5,020 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 234,369 380 SH SOLE 380 0 0
STRYKER CORPORATION COM 863667101 23,160,511 70,485 SH SOLE 70,485 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 39,018,017 115,455 SH SOLE 115,455 0 0
TESLA INC COM 88160R101 8,783,709 23,628 SH SOLE 23,628 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 251,830 5,241 SH SOLE 5,241 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 292,565 1,117 SH SOLE 1,117 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 830,397 1,390 SH SOLE 1,390 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,517,408 3,474 SH SOLE 3,474 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,134,036 5,780 SH SOLE 5,780 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 873,566 2,723 SH SOLE 2,723 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 238,359 830 SH SOLE 830 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 379,864 1,271 SH SOLE 1,271 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,163,879 14,065 SH SOLE 14,065 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 286,131 1,330 SH SOLE 1,330 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 406,436 6,343 SH SOLE 6,343 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 870,478 1,248 SH SOLE 1,248 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 368,731 1,354 SH SOLE 1,354 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 286,273 5,703 SH SOLE 5,703 0 0
VISA INC COM CL A 92826C839 17,962,471 59,431 SH SOLE 59,431 0 0
WALMART INC COM 931142103 465,304 3,744 SH SOLE 3,744 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 714,640 8,000 SH SOLE 8,000 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 546,784 3,448 SH SOLE 3,448 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 416,642 4,495 SH SOLE 4,495 0 0