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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BERKSHIRE HATHAWAY INC DEL CL A 084670108 267 1 SH   SOLE 1 0 0 1
LOCKHEED MARTIN CORP COM 539830109 237 650 SH   SOLE 1 0 0 650
AUTOZONE INC COM 053332102 902 800 SH   SOLE 1 800 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 725 900 SH   SOLE 1 900 0 0
ABIOMED INC COM 003654100 242 1,000 SH   SOLE 1 0 0 1,000
WEST PHARMACEUTICAL SVSC INC COM 955306105 227 1,000 SH   SOLE 1 0 0 1,000
DANAHER CORPORATION COM 235851102 214 1,208 SH   SOLE 1 0 0 1,208
OREILLY AUTOMOTIVE INC COM 67103H107 600 1,422 SH   SOLE 1 0 0 1,422
MASTERCARD INCORPORATED CL A 57636Q104 441 1,493 SH   SOLE 1 300 0 1,193
SALESFORCE COM INC COM 79466L302 300 1,600 SH   SOLE 1 1,600 0 0
CATERPILLAR INC DEL COM 149123101 205 1,621 SH   SOLE 1 0 0 1,621
NORFOLK SOUTHERN CORP COM 655844108 316 1,800 SH   SOLE 1 0 0 1,800
CARLISLE COS INC COM 142339100 217 1,812 SH   SOLE 1 0 0 1,812
PALO ALTO NETWORKS INC COM 697435105 448 1,949 SH   SOLE 1 1,949 0 0
HUBSPOT INC COM 443573100 449 2,000 SH   SOLE 1 176 0 1,824
STRYKER CORPORATION COM 863667101 360 2,000 SH   SOLE 1 0 0 2,000
AMAZON COM INC COM 023135106 5,606 2,032 SH   SOLE 1 1,580 0 452
APTARGROUP INC COM 038336103 246 2,200 SH   SOLE 1 128 0 2,072
LIFE STORAGE INC COM 53223X107 209 2,200 SH   SOLE 1 0 0 2,200
TWILIO INC CL A 90138F102 549 2,500 SH   SOLE 1 0 0 2,500
SYNOPSYS INC COM 871607107 488 2,500 SH   SOLE 1 2,500 0 0
AMERIPRISE FINL INC COM 03076C106 375 2,500 SH   SOLE 1 0 0 2,500
TIFFANY & CO NEW COM 886547108 305 2,500 SH   SOLE 1 363 0 2,137
SPDR GOLD TR GOLD SHS 78463V107 452 2,700 SH   SOLE 1 2,700 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 582 2,700 SH   SOLE 1 2,700 0 0
COPART INC COM 217204106 225 2,700 SH   SOLE 1 2,700 0 0
REPUBLIC SVCS INC COM 760759100 230 2,805 SH   SOLE 1 2,805 0 0
GARMIN LTD SHS H2906T109 278 2,850 SH   SOLE 1 2,850 0 0
ACUITY BRANDS INC COM 00508Y102 287 3,000 SH   SOLE 1 0 0 3,000
CHEMED CORP NEW COM 16359R103 1,353 3,000 SH   SOLE 1 3,000 0 0
INTUIT COM 461202103 889 3,000 SH   SOLE 1 3,000 0 0
ENTERGY CORP NEW COM 29364G103 286 3,054 SH   SOLE 1 0 0 3,054
WALMART INC COM 931142103 367 3,064 SH   SOLE 1 0 0 3,064
FACEBOOK INC CL A 30303M102 750 3,302 SH   SOLE 1 3,302 0 0
BROADCOM INC COM 11135F101 1,079 3,420 SH   SOLE 1 0 0 3,420
VANGUARD WORLD FDS INF TECH ETF 92204A702 975 3,500 SH   SOLE 1 0 0 3,500
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 261 3,500 SH   SOLE 1 0 0 3,500
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 568 3,500 SH   SOLE 1 0 0 3,500
INTERNATIONAL BUSINESS MACHS COM 459200101 435 3,605 SH   SOLE 1 0 0 3,605
SHERWIN WILLIAMS CO COM 824348106 2,222 3,845 SH   SOLE 1 3,300 0 545
KIMBERLY CLARK CORP COM 494368103 553 3,909 SH   SOLE 1 0 0 3,909
MKS INSTRS INC COM 55306N104 453 4,000 SH   SOLE 1 0 0 4,000
VANGUARD INDEX FDS SM CP VAL ETF 922908611 440 4,113 SH   SOLE 1 0 0 4,113
ECOLAB INC COM 278865100 923 4,637 SH   SOLE 1 1,000 0 3,637
MCGRATH RENTCORP COM 580589109 259 4,800 SH   SOLE 1 0 0 4,800
MICROSOFT CORP COM 594918104 981 4,818 SH   SOLE 1 1,200 0 3,618
VANGUARD INDEX FDS VALUE ETF 922908744 488 4,902 SH   SOLE 1 0 0 4,902
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 580 4,952 SH   SOLE 1 0 0 4,952
KARUNA THERAPEUTICS INC COM 48576A100 557 5,000 SH   SOLE 1 5,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,545 5,026 SH   SOLE 1 3,500 0 1,526
ISHARES TR EXPANDED TECH 464287515 1,507 5,300 SH   SOLE 1 0 0 5,300
ISHARES TR SELECT DIVID ETF 464287168 432 5,349 SH   SOLE 1 0 0 5,349
FAIR ISAAC CORP COM 303250104 2,242 5,364 SH   SOLE 1 5,364 0 0
EMERSON ELEC CO COM 291011104 334 5,387 SH   SOLE 1 0 0 5,387
GALLAGHER ARTHUR J & CO COM 363576109 529 5,430 SH   SOLE 1 0 0 5,430
WHIRLPOOL CORP COM 963320106 712 5,500 SH   SOLE 1 0 0 5,500
FIRST AMERN FINL CORP COM 31847R102 269 5,601 SH   SOLE 1 0 0 5,601
UNIVERSAL HLTH SVCS INC CL B 913903100 530 5,710 SH   SOLE 1 0 0 5,710
VERIZON COMMUNICATIONS INC COM 92343V104 319 5,790 SH   SOLE 1 0 0 5,790
IPG PHOTONICS CORP COM 44980X109 946 5,900 SH   SOLE 1 5,900 0 0
VICOR CORP COM 925815102 432 6,000 SH   SOLE 1 6,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 257 6,060 SH   SOLE 1 0 0 6,060
CAPITAL ONE FINL CORP COM 14040H105 393 6,286 SH   SOLE 1 0 0 6,286
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 787 6,500 SH   SOLE 1 0 0 6,500
GENERAL DYNAMICS CORP COM 369550108 971 6,500 SH   SOLE 1 0 0 6,500
DUKE ENERGY CORP NEW COM NEW 26441C204 526 6,583 SH   SOLE 1 0 0 6,583
REGENERON PHARMACEUTICALS COM 75886F107 4,116 6,600 SH   SOLE 1 4,200 0 2,400
VERISK ANALYTICS INC COM 92345Y106 1,191 7,000 SH   SOLE 1 7,000 0 0
DAVITA INC COM 23918K108 555 7,009 SH   SOLE 1 7,009 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 852 7,200 SH   SOLE 1 0 0 7,200
TARGET CORP COM 87612E106 908 7,573 SH   SOLE 1 4,000 0 3,573
QUEST DIAGNOSTICS INC COM 74834L100 893 7,836 SH   SOLE 1 7,836 0 0
VEEVA SYS INC CL A COM 922475108 1,876 8,003 SH   SOLE 1 8,003 0 0
WASTE MGMT INC DEL COM 94106L109 871 8,227 SH   SOLE 1 8,227 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,800 8,350 SH   SOLE 1 8,350 0 0
WASHINGTON TR BANCORP COM 940610108 276 8,420 SH   SOLE 1 0 0 8,420
ALPHABET INC CAP STK CL C 02079K107 11,937 8,444 SH   SOLE 1 8,444 0 0
CINTAS CORP COM 172908105 2,285 8,578 SH   SOLE 1 5,500 0 3,078
VISA INC COM CL A 92826C839 1,668 8,634 SH   SOLE 1 8,634 0 0
AMERICAN ELEC PWR CO INC COM 025537101 690 8,664 SH   SOLE 1 0 0 8,664
CONSOLIDATED EDISON INC COM 209115104 626 8,705 SH   SOLE 1 0 0 8,705
UNIVERSAL DISPLAY CORP COM 91347P105 1,326 8,861 SH   SOLE 1 8,861 0 0
PEPSICO INC COM 713448108 1,184 8,954 SH   SOLE 1 0 0 8,954
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 366 9,000 SH   SOLE 1 0 0 9,000
ARK ETF TR NEXT GNRTN INTER 00214Q401 764 9,000 SH   SOLE 1 0 0 9,000
CMS ENERGY CORP COM 125896100 526 9,000 SH   SOLE 1 0 0 9,000
TETRA TECH INC NEW COM 88162G103 713 9,015 SH   SOLE 1 9,015 0 0
ALPHABET INC CAP STK CL A 02079K305 13,252 9,345 SH   SOLE 1 8,000 0 1,345
FIRSTENERGY CORP COM 337932107 367 9,459 SH   SOLE 1 0 0 9,459
ANSYS INC COM 03662Q105 2,885 9,889 SH   SOLE 1 8,600 0 1,289
WISDOMTREE TR US SMALLCAP DIVD 97717W604 212 10,000 SH   SOLE 1 0 0 10,000
ARK ETF TR INNOVATION ETF 00214Q104 713 10,000 SH   SOLE 1 0 0 10,000
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 467 10,000 SH   SOLE 1 0 0 10,000
ALLEGION PLC ORD SHS G0176J109 1,023 10,004 SH   SOLE 1 10,004 0 0
NVIDIA CORPORATION COM 67066G104 3,851 10,137 SH   SOLE 1 10,137 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,052 10,154 SH   SOLE 1 0 0 10,154
ALEXANDERS INC COM 014752109 2,452 10,178 SH   SOLE 1 5,900 0 4,278
CHARLES RIV LABS INTL INC COM 159864107 1,800 10,325 SH   SOLE 1 5,000 0 5,325
CUBIC CORP COM 229669106 498 10,375 SH   SOLE 1 10,375 0 0
LITTELFUSE INC COM 537008104 1,775 10,400 SH   SOLE 1 9,000 0 1,400
ISHARES TR US BR DEL SE ETF 464288794 628 10,500 SH   SOLE 1 0 0 10,500
GENERAL ELECTRIC CO COM 369604103 75 10,966 SH   SOLE 1 0 0 10,966
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 882 11,200 SH   SOLE 1 0 0 11,200
AMERICAN EXPRESS CO COM 025816109 1,074 11,277 SH   SOLE 1 11,277 0 0
ULTA BEAUTY INC COM 90384S303 2,299 11,302 SH   SOLE 1 11,302 0 0
LOGITECH INTL S A SHS H50430232 747 11,456 SH   SOLE 1 6,000 0 5,456
V F CORP COM 918204108 725 11,900 SH   SOLE 1 11,900 0 0
CATHAY GEN BANCORP COM 149150104 313 11,915 SH   SOLE 1 0 0 11,915
KLA CORP COM NEW 482480100 2,334 12,000 SH   SOLE 1 8,750 0 3,250
MARATHON PETE CORP COM 56585A102 449 12,000 SH   SOLE 1 12,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 379 12,020 SH   SOLE 1 12,020 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,435 12,500 SH   SOLE 1 0 0 12,500
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 416 12,600 SH   SOLE 1 0 0 12,600
EXXON MOBIL CORP COM 30231G102 568 12,709 SH   SOLE 1 0 0 12,709
CANOPY GROWTH CORP COM 138035100 206 12,730 SH   SOLE 1 12,730 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,624 12,762 SH   SOLE 1 8,000 0 4,762
SMUCKER J M CO COM NEW 832696405 1,366 12,914 SH   SOLE 1 0 0 12,914
TELEFLEX INCORPORATED COM 879369106 4,992 13,716 SH   SOLE 1 10,600 0 3,116
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,401 14,000 SH   SOLE 1 0 0 14,000
GLACIER BANCORP INC NEW COM 37637Q105 494 14,000 SH   SOLE 1 0 0 14,000
SCIENCE APPLICATIONS INTL CO COM 808625107 1,088 14,000 SH   SOLE 1 8,000 0 6,000
SITIME CORP COM 82982T106 664 14,000 SH   SOLE 1 14,000 0 0
HEICO CORP NEW COM 422806109 1,430 14,355 SH   SOLE 1 14,355 0 0
DOLLAR GEN CORP NEW COM 256677105 2,851 14,967 SH   SOLE 1 13,500 0 1,467
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 198 15,000 SH   SOLE 1 0 0 15,000
LENNAR CORP CL B 526057302 696 15,100 SH   SOLE 1 15,100 0 0
ZOETIS INC CL A 98978V103 2,130 15,540 SH   SOLE 1 8,000 0 7,540
HUMANA INC COM 444859102 6,038 15,572 SH   SOLE 1 13,572 0 2,000
AMEDISYS INC COM 023436108 3,109 15,658 SH   SOLE 1 12,000 0 3,658
INTRA CELLULAR THERAPIES INC COM 46116X101 403 15,700 SH   SOLE 1 0 0 15,700
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 307 16,000 SH   SOLE 1 0 0 16,000
RAYMOND JAMES FINL INC COM 754730109 1,101 16,000 SH   SOLE 1 16,000 0 0
CODEXIS INC COM 192005106 182 16,000 SH   SOLE 1 16,000 0 0
ORACLE CORP COM 68389X105 893 16,149 SH   SOLE 1 16,149 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 1,014 16,550 SH   SOLE 1 16,550 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,821 16,983 SH   SOLE 1 13,000 0 3,983
STATE STR CORP COM 857477103 1,085 17,080 SH   SOLE 1 8,000 0 9,080
T-MOBILE US INC COM 872590104 1,816 17,434 SH   SOLE 1 15,332 0 2,102
T-MOBILE US INC RIGHT 07/27/2020 872590112 3 17,434 SH   SOLE 1 17,434 0 0
NEXTERA ENERGY INC COM 65339F101 4,218 17,561 SH   SOLE 1 2,300 0 15,261
TRANE TECHNOLOGIES PLC SHS G8994E103 1,583 17,789 SH   SOLE 1 12,700 0 5,089
DIGITAL RLTY TR INC COM 253868103 2,529 17,795 SH   SOLE 1 2,725 0 15,070
CORNING INC COM 219350105 461 17,800 SH   SOLE 1 0 0 17,800
ALBEMARLE CORP COM 012653101 1,415 18,325 SH   SOLE 1 12,000 0 6,325
ILLUMINA INC COM 452327109 6,967 18,812 SH   SOLE 1 18,812 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,298 19,250 SH   SOLE 1 10,000 0 9,250
INGREDION INC COM 457187102 1,598 19,253 SH   SOLE 1 11,300 0 7,953
INTUITIVE SURGICAL INC COM NEW 46120E602 11,169 19,600 SH   SOLE 1 16,500 0 3,100
LUMENTUM HLDGS INC COM 55024U109 1,604 19,700 SH   SOLE 1 17,000 0 2,700
AVERY DENNISON CORP COM 053611109 2,259 19,800 SH   SOLE 1 13,000 0 6,800
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 240 20,000 SH   SOLE 1 0 0 20,000
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 257 20,000 SH   SOLE 1 0 0 20,000
AMICUS THERAPEUTICS INC COM 03152W109 302 20,000 SH   SOLE 1 20,000 0 0
CENTURYLINK INC COM 156700106 202 20,117 SH   SOLE 1 0 0 20,117
AMGEN INC COM 031162100 4,800 20,350 SH   SOLE 1 11,700 0 8,650
MOLINA HEALTHCARE INC COM 60855R100 3,631 20,400 SH   SOLE 1 20,400 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 832 21,000 SH   SOLE 1 0 0 21,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 955 21,000 SH   SOLE 1 0 0 21,000
CITIGROUP INC COM NEW 172967424 1,104 21,605 SH   SOLE 1 21,605 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,422 21,950 SH   SOLE 1 18,000 0 3,950
PFIZER INC COM 717081103 726 22,213 SH   SOLE 1 0 0 22,213
SPDR SER TR S&P REGL BKG 78464A698 858 22,360 SH   SOLE 1 0 0 22,360
UNITED RENTALS INC COM 911363109 3,361 22,550 SH   SOLE 1 18,000 0 4,550
JACOBS ENGR GROUP INC COM 469814107 1,942 22,906 SH   SOLE 1 20,706 0 2,200
PAYPAL HLDGS INC COM 70450Y103 4,061 23,306 SH   SOLE 1 21,800 0 1,506
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,859 23,345 SH   SOLE 1 10,000 0 13,345
CENTURY CMNTYS INC COM 156504300 736 24,000 SH   SOLE 1 0 0 24,000
INTEL CORP COM 458140100 1,441 24,084 SH   SOLE 1 0 0 24,084
MASTEC INC COM 576323109 1,081 24,100 SH   SOLE 1 24,100 0 0
BECTON DICKINSON & CO COM 075887109 5,829 24,362 SH   SOLE 1 15,000 0 9,362
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,059 24,600 SH   SOLE 1 0 0 24,600
QURATE RETAIL INC COM SER A 74915M100 238 25,001 SH   SOLE 1 0 0 25,001
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,841 25,046 SH   SOLE 1 25,046 0 0
LEIDOS HOLDINGS INC COM 525327102 2,364 25,240 SH   SOLE 1 15,000 0 10,240
FIDELITY NATL INFORMATION SV COM 31620M106 3,408 25,414 SH   SOLE 1 12,000 0 13,414
UNION PAC CORP COM 907818108 4,386 25,940 SH   SOLE 1 0 0 25,940
TAUBMAN CTRS INC COM 876664103 982 26,000 SH   SOLE 1 0 0 26,000
AT&T INC COM 00206R102 795 26,285 SH   SOLE 1 0 0 26,285
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,384 26,500 SH   SOLE 1 0 0 26,500
MERCK & CO. INC COM 58933Y105 2,137 27,629 SH   SOLE 1 14,500 0 13,129
LCI INDS COM 50189K103 3,254 28,300 SH   SOLE 1 28,300 1 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,038 28,816 SH   SOLE 1 22,950 2 5,866
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,017 29,000 SH   SOLE 1 0 3 29,000
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 404 30,000 SH   SOLE 1 0 4 30,000
CBRE CLARION GLOBAL REAL EST COM 12504G100 179 30,000 SH   SOLE 1 0 5 30,000
FEDEX CORP COM 31428X106 4,235 30,200 SH   SOLE 1 20,000 6 10,200
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 7,746 30,264 SH   SOLE 1 29,000 7 1,264
STARWOOD PPTY TR INC COM 85571B105 456 30,500 SH   SOLE 1 0 8 30,500
M & T BK CORP COM 55261F104 3,185 30,630 SH   SOLE 1 0 9 30,630
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,859 31,210 SH   SOLE 1 28,000 10 3,210
ABBOTT LABS COM 002824100 2,866 31,351 SH   SOLE 1 14,000 11 17,351
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,188 32,886 SH   SOLE 1 0 12 32,886
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,896 33,394 SH   SOLE 1 0 13 33,394
BANK NEW YORK MELLON CORP COM 064058100 1,293 33,464 SH   SOLE 1 15,000 14 18,464
HOME DEPOT INC COM 437076102 8,611 34,373 SH   SOLE 1 22,500 15 11,873
INMODE LTD SHS M5425M103 988 34,900 SH   SOLE 1 34,900 16 0
APTIV PLC SHS G6095L109 2,766 35,500 SH   SOLE 1 15,000 17 20,500
CYRUSONE INC COM 23283R100 2,599 35,728 SH   SOLE 1 28,000 18 7,728
MACERICH CO COM 554382101 321 35,756 SH   SOLE 1 0 19 35,756
ANTHEM INC COM 036752103 9,520 36,200 SH   SOLE 1 34,200 20 2,000
ABBVIE INC COM 00287Y109 3,558 36,239 SH   SOLE 1 23,000 21 13,239
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,971 38,000 SH   SOLE 1 0 22 38,000
ADVANCED MICRO DEVICES INC COM 007903107 2,000 38,020 SH   SOLE 1 14,000 23 24,020
L3HARRIS TECHNOLOGIES INC COM 502431109 6,596 38,874 SH   SOLE 1 23,900 24 14,974
ACADIA PHARMACEUTICALS INC COM 004225108 1,890 39,000 SH   SOLE 1 39,000 25 0
SNAP ON INC COM 833034101 5,443 39,300 SH   SOLE 1 26,200 26 13,100
ROSS STORES INC COM 778296103 3,393 39,800 SH   SOLE 1 39,800 27 0
CARRIER GLOBAL CORPORATION COM 14448C104 885 39,817 SH   SOLE 1 39,817 28 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 926 40,000 SH   SOLE 1 0 29 40,000
SPDR SER TR S&P BIOTECH 78464A870 4,512 40,300 SH   SOLE 1 0 30 40,300
LGI HOMES INC COM 50187T106 3,662 41,600 SH   SOLE 1 15,000 31 26,600
PULTE GROUP INC COM 745867101 1,510 44,364 SH   SOLE 1 44,364 32 0
QUALCOMM INC COM 747525103 4,123 45,205 SH   SOLE 1 21,000 33 24,205
JPMORGAN CHASE & CO COM 46625H100 4,264 45,329 SH   SOLE 1 25,700 34 19,629
VALVOLINE INC COM 92047W101 932 48,199 SH   SOLE 1 48,199 35 0
GILEAD SCIENCES INC COM 375558103 3,784 49,187 SH   SOLE 1 39,000 36 10,187
COMCAST CORP NEW CL A 20030N101 1,924 49,367 SH   SOLE 1 36,000 37 13,367
REALOGY HLDGS CORP COM 75605Y106 371 50,000 SH   SOLE 1 0 38 50,000
AC IMMUNE SA SHS H00263105 337 50,000 SH   SOLE 1 50,000 39 0
CISCO SYS INC COM 17275R102 2,332 50,002 SH   SOLE 1 22,000 40 28,002
MEDTRONIC PLC SHS G5960L103 4,586 50,010 SH   SOLE 1 30,500 41 19,510
HENRY SCHEIN INC COM 806407102 2,958 50,655 SH   SOLE 1 34,000 42 16,655
PITNEY BOWES INC COM 724479100 136 52,250 SH   SOLE 1 0 43 52,250
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,026 56,000 SH   SOLE 1 0 44 56,000
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 580 56,000 SH   SOLE 1 0 45 56,000
SPDR SER TR S&P RETAIL ETF 78464A714 2,487 58,000 SH   SOLE 1 0 46 58,000
TJX COS INC NEW COM 872540109 2,985 59,030 SH   SOLE 1 40,247 47 18,783
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1,000 60,000 SH   SOLE 1 0 48 60,000
APPLE INC COM 037833100 22,268 61,042 SH   SOLE 1 60,000 49 1,042
EDWARDS LIFESCIENCES CORP COM 28176E108 4,278 61,908 SH   SOLE 1 61,908 50 0
LENNAR CORP CL A 526057104 4,067 66,000 SH   SOLE 1 45,000 51 21,000
NEWELL BRANDS INC COM 651229106 1,070 67,378 SH   SOLE 1 56,620 52 10,758
D R HORTON INC COM 23331A109 3,805 68,626 SH   SOLE 1 45,000 53 23,626
ANTARES PHARMA INC COM 036642106 190 69,000 SH   SOLE 1 69,000 54 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,368 70,884 SH   SOLE 1 48,360 55 22,524
COLONY CAP INC NEW CL A COM 19626G108 171 71,311 SH   SOLE 1 0 56 71,311
CENTENE CORP DEL COM 15135B101 4,624 72,755 SH   SOLE 1 54,380 57 18,375
FLIR SYS INC COM 302445101 2,986 73,600 SH   SOLE 1 73,600 58 0
CME GROUP INC COM 12572Q105 12,299 75,667 SH   SOLE 1 68,000 59 7,667
MONDELEZ INTL INC CL A 609207105 3,913 76,521 SH   SOLE 1 49,900 60 26,621
INVESTORS BANCORP INC NEW COM 46146L101 661 77,815 SH   SOLE 1 77,815 61 0
FISERV INC COM 337738108 7,989 81,833 SH   SOLE 1 76,000 62 5,833
AUDIOCODES LTD ORD M15342104 2,880 90,592 SH   SOLE 1 73,619 63 16,973
JOHNSON & JOHNSON COM 478160104 14,115 100,371 SH   SOLE 1 24,200 64 76,171
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,193 154,959 SH   SOLE 1 0 65 154,959
PLUG POWER INC COM NEW 72919P202 1,367 166,523 SH   SOLE 1 140,000 66 26,523
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1,717 368,413 SH   SOLE 1 0 67 368,413
BK OF AMERICA CORP COM 060505104 12,013 505,808 SH   SOLE 1 400,068 68 105,740
WELLS FARGO CO NEW COM 949746101 22,498 878,829 SH   SOLE 1 27,419 69 851,410