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
1life Healthcare Inc COM 68269G107 650 14,900 SH   SOLE   9,900 0 5,000
A10 Networks Inc COM 002121101 99 10,000 SH   SOLE   10,000 0 0
Activision Blizzard Inc COM 00507V109 168 1,810 SH   SOLE   310 0 1,500
Adaptive Biotechnologies COM 00650F109 207 3,500 SH   SOLE   1,500 0 2,000
Advanced Micro Devices, Inc. COM 007903107 376 4,095 SH   SOLE   1,595 0 2,500
Agfiq US Market Neutral Anti-Beta Fund AGFIQ US MK ANTI 00110G408 2,347 123,007 SH   SOLE   72,007 0 51,000
Alibaba Group ADR SPONSORED ADS 01609W102 3,410 14,653 SH   SOLE   13,953 0 700
Alphabet Inc. Class A CAP STK CL A 02079K305 209 119 SH   OTR   119 0 0
Alphabet Inc. Class A CAP STK CL A 02079K305 4,168 2,378 SH   SOLE   2,186 0 192
Alphabet Inc. Class C CAP STK CL C 02079K107 26 15 SH   OTR   15 0 0
Alphabet Inc. Class C CAP STK CL C 02079K107 869 496 SH   SOLE   401 0 95
Amarin Corp PLC ADR SPONS ADR NEW 023111206 6 1,250 SH   OTR   1,250 0 0
Amarin Corp PLC ADR SPONS ADR NEW 023111206 196 40,015 SH   SOLE   36,215 0 3,800
American Express Co. COM 025816109 215 1,775 SH   OTR   1,775 0 0
American Express Co. COM 025816109 3,305 27,338 SH   SOLE   25,298 0 2,040
Anaplan Inc COM 03272L108 144 2,000 SH   SOLE   0 0 2,000
Appian Corp CL A 03782L101 488 3,010 SH   SOLE   1,710 0 1,300
Apple COM 037833100 1,659 12,500 SH   SOLE   12,500 0 0
Arch Capital Group Ltd ORD G0450A105 671 18,610 SH   SOLE   15,610 0 3,000
Arena Pharmaceuticals Inc COM NEW 040047607 231 3,010 SH   SOLE   1,510 0 1,500
Baxter International COM 071813109 4 50 SH   OTR   50 0 0
Baxter International COM 071813109 1,359 16,890 SH   SOLE   16,365 0 525
Biogen Inc COM 09062X103 196 800 SH   SOLE   800 0 0
Blackstone Group Inc Class A COM CL A 09260D107 65 1,000 SH   OTR   1,000 0 0
Blackstone Group Inc Class A COM CL A 09260D107 6,004 92,646 SH   SOLE   88,021 0 4,625
Blackstone Mortgage Trust COM CL A 09257W100 90 3,200 SH   OTR   3,200 0 0
Blackstone Mortgage Trust COM CL A 09257W100 1,654 58,459 SH   SOLE   53,344 0 5,115
Boeing COM 097023105 2,429 11,348 SH   SOLE   11,348 0 0
Bristol-Myers Squibb COM 110122108 33 525 SH   OTR   525 0 0
Bristol-Myers Squibb COM 110122108 1,158 18,523 SH   SOLE   14,468 0 4,055
Brookfield Asset Management CL A LTD VT SH 112585104 242 5,867 SH   OTR   5,867 0 0
Brookfield Asset Management CL A LTD VT SH 112585104 6,637 160,807 SH   SOLE   148,591 0 12,216
Brookfield Renewable LP PARTNERSHIP UNIT G16258108 1,132 26,224 SH   SOLE   25,324 0 900
Brookfield Renewable C F Class A CL A SUB VTG 11284V105 350 6,013 SH   SOLE   5,788 0 225
Canadian National Railway Co. COM 136375102 1,889 17,200 SH   SOLE   17,200 0 0
Chevron Corp. COM 166764100 131 1,550 SH   OTR   1,550 0 0
Chevron Corp. COM 166764100 1,135 13,436 SH   SOLE   11,678 0 1,758
Cisco Systems COM 17275R102 13 300 SH   OTR   300 0 0
Cisco Systems COM 17275R102 2,309 51,590 SH   SOLE   48,590 0 3,000
Cognex Corp COM 192422103 339 4,220 SH   SOLE   2,720 0 1,500
Colgate-Palmolive Co COM 194162103 766 8,960 SH   SOLE   1,460 0 7,500
Comcast Corporation CL A 20030N101 169 3,225 SH   OTR   3,225 0 0
Comcast Corporation CL A 20030N101 4,184 79,850 SH   SOLE   75,500 0 4,350
Consolidated Edison COM 209115104 14 200 SH   OTR   200 0 0
Consolidated Edison COM 209115104 531 7,350 SH   SOLE   6,950 0 400
Contextlogic Inc - A COM CL A 21077C107 109 6,000 SH   SOLE   0 0 6,000
Cree Inc COM 225447101 213 2,010 SH   SOLE   710 0 1,300
CrowdStrike Holdings, Inc. CL A 22788C105 538 2,541 SH   SOLE   1,541 0 1,000
Datadog Inc - Class A CL A COM 23804L103 170 1,725 SH   SOLE   525 0 1,200
ExxonMobil Corp COM 30231G102 321 7,786 SH   SOLE   4,456 0 3,330
Fulgent Genetics Inc Com COM 359664109 339 6,500 SH   SOLE   3,000 0 3,500
GoodRx Holdings, Inc. COM CL A 38246G108 53 1,320 SH   SOLE   1,320 0 0
Guardant Health Inc COM 40131M109 599 4,650 SH   OTR   4,650 0 0
Guardant Health Inc COM 40131M109 13,377 103,795 SH   SOLE   94,095 0 9,700
Home Depot COM 437076102 186 700 SH   OTR   700 0 0
Home Depot COM 437076102 7,242 27,265 SH   SOLE   22,865 0 4,400
Honeywell Intl Inc COM 438516106 277 1,300 SH   SOLE   1,300 0 0
Johnson & Johnson COM 478160104 268 1,700 SH   OTR   1,700 0 0
Johnson & Johnson COM 478160104 2,307 14,659 SH   SOLE   14,209 0 450
JPMorgan Chase & Co COM 46625H100 1,474 11,600 SH   OTR   11,600 0 0
JPMorgan Chase & Co COM 46625H100 4,780 37,620 SH   SOLE   37,620 0 0
Lattice Semiconductor Corp COM 518415104 89 1,950 SH   SOLE   1,950 0 0
Markel Corp. COM 570535104 372 360 SH   SOLE   250 0 110
Marriott Vacations COM 57164Y107 1,096 7,990 SH   SOLE   7,990 0 0
Martin Marietta Matr COM 573284106 341 1,200 SH   SOLE   1,200 0 0
Merck & Co. Inc. COM 58933Y105 296 3,590 SH   OTR   3,590 0 0
Merck & Co. Inc. COM 58933Y105 6,055 73,435 SH   SOLE   67,755 0 5,680
Microsoft Corp. COM 594918104 823 3,700 SH   OTR   3,700 0 0
Microsoft Corp. COM 594918104 14,914 67,052 SH   SOLE   60,417 0 6,635
Mitek Systems, Inc. COM NEW 606710200 124 7,000 SH   SOLE   7,000 0 0
Natera Inc COM 632307104 269 2,700 SH   SOLE   1,200 0 1,500
Neurocrine Biosciences Inc COM 64125C109 251 2,615 SH   SOLE   615 0 2,000
Nextera Energy Inc COM 65339F101 1,254 16,256 SH   SOLE   16,256 0 0
Paypal Holdings Inc COM 70450Y103 597 2,550 SH   SOLE   1,650 0 900
Portland General Electric Co. COM NEW 736508847 92 2,125 SH   OTR   2,125 0 0
Portland General Electric Co. COM NEW 736508847 1,627 37,670 SH   SOLE   34,920 0 2,750
Procter & Gamble COM 742718109 465 3,340 SH   SOLE   3,340 0 0
Qorvo Inc COM 74736K101 317 1,905 SH   SOLE   905 0 1,000
Qualcomm Inc. COM 747525103 244 1,600 SH   OTR   1,600 0 0
Qualcomm Inc. COM 747525103 7,341 48,190 SH   SOLE   46,740 0 1,450
QuickLogic Corporation COM NEW 74837P405 76 20,000 SH   SOLE   20,000 0 0
Saba Cef ETF SABA INT RATE 30151E806 249 12,731 SH   SOLE   12,731 0 0
Schlumberger Ltd. COM 806857108 3 125 SH   OTR   125 0 0
Schlumberger Ltd. COM 806857108 825 37,465 SH   SOLE   36,615 0 850
Simulations Plus Inc Com COM 829214105 336 4,670 SH   SOLE   2,670 0 2,000
Smartsheet Inc Class A COM CL A 83200N103 320 4,615 SH   SOLE   3,615 0 1,000
StoneCo Ltd COM CL A G85158106 391 4,655 SH   SOLE   2,655 0 2,000
Sunrun Inc. COM 86771W105 287 4,130 SH   SOLE   2,630 0 1,500
Switch Inc - A CL A 87105L104 367 22,440 SH   SOLE   12,440 0 10,000
Teladoc Health, Inc. COM 87918A105 331 1,655 SH   SOLE   1,055 0 600
Teradyne Inc COM 880770102 423 3,525 SH   OTR   3,525 0 0
Teradyne Inc COM 880770102 9,208 76,800 SH   SOLE   70,600 0 6,200
The Container Store Group Inc COM 210751103 219 23,000 SH   SOLE   10,000 0 13,000
The Trade Desk Inc Com CL A COM CL A 88339J105 301 376 SH   SOLE   126 0 250
Union Pacific Corp. COM 907818108 442 2,125 SH   OTR   2,125 0 0
Union Pacific Corp. COM 907818108 5,506 26,445 SH   SOLE   26,445 0 0
Vaneck Vectors Green Bond ETF GREEN BD ETF 92189F171 231 8,250 SH   SOLE   8,250 0 0
Verizon COM 92343V104 160 2,725 SH   OTR   2,725 0 0
Verizon COM 92343V104 2,445 41,618 SH   SOLE   36,848 0 4,770
Walt Disney COM DISNEY 254687106 213 1,175 SH   OTR   1,175 0 0
Walt Disney COM DISNEY 254687106 3,723 20,550 SH   SOLE   17,640 0 2,910
Wells Fargo & Co. COM 949746101 211 7,000 SH   OTR   7,000 0 0
Weyerhaeuser Co REIT COM NEW 962166104 200 5,950 SH   OTR   5,950 0 0
Weyerhaeuser Co REIT COM NEW 962166104 4,167 124,275 SH   SOLE   117,000 0 7,275
Woodward, Inc. COM 980745103 392 3,225 SH   OTR   3,225 0 0
Woodward, Inc. COM 980745103 6,348 52,235 SH   SOLE   49,970 0 2,265