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
3M CO COM 88579y101 468 2,848 SH   SOLE   2,848 0 0
ABB LTD SPONSORED ADR 000375204 2,019 102,625 SH   SOLE   102,625 0 0
ABBOTT LABS COM 002824100 393 4,700 SH   SOLE   4,700 0 0
ABBVIE INC COM 00287y109 2,644 34,920 SH   SOLE   34,920 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 620 3,222 SH   SOLE   3,222 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 7,886 80,515 SH   SOLE   80,515 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10,148 60,682 SH   SOLE   60,682 0 0
ALPHABET INC CAP STK CL A 02079K305 8,690 7,116 SH   SOLE   7,116 0 0
ALPHABET INC CAP STK CL C 02079k107 9,835 8,068 SH   SOLE   8,068 0 0
ALTRIA GROUP INC COM 02209s103 538 13,165 SH   SOLE   13,165 0 0
AMAZON COM INC COM 023135106 12,042 6,937 SH   SOLE   6,937 0 0
ANNALY CAP MGMT INC COM 035710409 251 28,500 SH   SOLE   28,500 0 0
APPLE INC COM 037833100 14,869 66,390 SH   SOLE   66,390 0 0
AT&T INC COM 00206r102 2,361 62,390 SH   SOLE   62,390 0 0
BAIDU INC SPON ADR REP A 056752108 3,019 29,378 SH   SOLE   29,378 0 0
BANK AMER CORP COM 060505104 10,310 353,432 SH   SOLE   353,432 0 0
BANK MONTREAL QUE COM 063671101 999 13,544 SH   SOLE   13,544 0 0
BCE INC COM NEW 05534B760 1,351 27,900 SH   SOLE   27,900 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,684 56,166 SH   SOLE   56,166 0 0
BLOCK H & R INC COM 093671105 754 31,925 SH   SOLE   31,925 0 0
BOEING CO COM 097023105 13,584 35,702 SH   SOLE   35,702 0 0
BP PLC SPONSORED ADR 055622104 1,230 32,380 SH   SOLE   32,380 0 0
BRINKER INTL INC COM 109641100 713 16,715 SH   SOLE   16,715 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 272 5,364 SH   SOLE   5,364 0 0
BROADCOM INC COM 11135F101 1,198 4,338 SH   SOLE   4,338 0 0
CAMPBELL SOUP CO COM 134429109 683 14,550 SH   SOLE   14,550 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 684 15,660 SH   SOLE   15,660 0 0
CBOE GLOBAL MARKETS INC COM 12503m108 886 7,709 SH   SOLE   7,709 0 0
CHEVRON CORP NEW COM 166764100 1,228 10,350 SH   SOLE   10,350 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,319 31,860 SH   SOLE   31,860 0 0
CISCO SYS INC COM 17275R102 546 11,042 SH   SOLE   11,042 0 0
CME GROUP INC COM 12572q105 2,249 10,641 SH   SOLE   10,641 0 0
COCA COLA CO COM 191216100 912 16,760 SH   SOLE   16,760 0 0
COLGATE PALMOLIVE CO COM 194162103 304 4,135 SH   SOLE   4,135 0 0
CRYOPORT INC COM PAR $0.001 229050307 1,129 69,060 SH   SOLE   69,060 0 0
DISNEY WALT CO COM DISNEY 254687106 699 5,365 SH   SOLE   5,365 0 0
DOMINION ENERGY INC COM 25746U109 890 10,986 SH   SOLE   10,986 0 0
EMERSON ELEC CO COM 291011104 1,240 18,539 SH   SOLE   18,539 0 0
EXXON MOBIL CORP COM 30231g102 2,106 29,821 SH   SOLE   29,821 0 0
FACEBOOK INC CL A 30303M102 12,966 72,809 SH   SOLE   72,809 0 0
FORD MTR CO DEL COM 345370860 157 17,166 SH   SOLE   17,166 0 0
FORTINET INC COM 34959E109 13,068 170,245 SH   SOLE   170,245 0 0
GENERAL ELECTRIC CO COM 369604103 105 11,777 SH   SOLE   11,777 0 0
GENERAL MTRS CO COM 37045v100 2,159 57,617 SH   SOLE   57,617 0 0
GILEAD SCIENCES INC COM 375558103 1,303 20,555 SH   SOLE   20,555 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 1,826 42,782 SH   SOLE   42,782 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 11,448 55,245 SH   SOLE   55,245 0 0
ILLUMINA INC COM 452327109 10,958 36,019 SH   SOLE   36,019 0 0
INTEL CORP COM 458140100 681 13,214 SH   SOLE   13,214 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,754 94,869 SH   SOLE   94,869 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,315 15,920 SH   SOLE   15,920 0 0
INTL PAPER CO COM 460146103 1,775 42,455 SH   SOLE   42,455 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 13,376 24,774 SH   SOLE   24,774 0 0
INVESCO LTD SHS g491bt108 1,052 62,095 SH   SOLE   62,095 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,338 12,383 SH   SOLE   12,383 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,322 16,981 SH   SOLE   16,981 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 384 2,535 SH   SOLE   2,535 0 0
ISHARES TR S&P MC 400GR ETF 464287606 229 1,022 SH   SOLE   1,022 0 0
ISHARES TR U.S. TECH ETF 464287721 246 1,203 SH   SOLE   1,203 0 0
JOHNSON & JOHNSON COM 478160104 563 4,349 SH   SOLE   4,349 0 0
JPMORGAN CHASE & CO COM 46625H100 13,729 116,654 SH   SOLE   116,654 0 0
KINDER MORGAN INC DEL COM 49456B101 821 39,828 SH   SOLE   39,828 0 0
KOHLS CORP COM 500255104 1,429 28,783 SH   SOLE   28,783 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 6,689 32,061 SH   SOLE   32,061 0 0
LENNAR CORP CL A 526057104 13,527 242,205 SH   SOLE   242,205 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,203 13,451 SH   SOLE   13,451 0 0
MACYS INC COM 55616p104 1,018 65,500 SH   SOLE   65,500 0 0
MERCK & CO INC COM 58933y105 1,457 17,309 SH   SOLE   17,309 0 0
METLIFE INC COM 59156r108 2,170 46,021 SH   SOLE   46,021 0 0
MICROSOFT CORP COM 594918104 887 6,381 SH   SOLE   6,381 0 0
NEWELL BRANDS INC COM 651229106 969 51,775 SH   SOLE   51,775 0 0
NUTRIEN LTD COM 67077m108 448 8,975 SH   SOLE   8,975 0 0
NVIDIA CORP COM 67066G104 9,854 56,607 SH   SOLE   56,607 0 0
NXP SEMICONDUCTORS N V COM N6596X109 14,145 129,630 SH   SOLE   129,630 0 0
ORACLE CORP COM 68389x105 222 4,029 SH   SOLE   4,029 0 0
PALO ALTO NETWORKS INC COM 697435105 9,623 47,211 SH   SOLE   47,211 0 0
PAYPAL HLDGS INC COM 70450Y103 12,392 119,623 SH   SOLE   119,623 0 0
PEPSICO INC COM 713448108 466 3,400 SH   SOLE   3,400 0 0
PFIZER INC COM 717081103 1,410 39,255 SH   SOLE   39,255 0 0
PRICE T ROWE GROUP INC COM 74144T108 366 3,200 SH   SOLE   3,200 0 0
PROOFPOINT INC COM 743424103 6,804 52,725 SH   SOLE   52,725 0 0
PULTE GROUP INC COM 745867101 7,730 211,500 SH   SOLE   211,500 0 0
QUALCOMM INC COM 747525103 1,815 23,790 SH   SOLE   23,790 0 0
RAYTHEON CO COM NEW 755111507 5,702 29,065 SH   SOLE   29,065 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 573 9,570 SH   SOLE   9,570 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 662 11,245 SH   SOLE   11,245 0 0
SALESFORCE COM INC COM 79466L302 10,985 74,005 SH   SOLE   74,005 0 0
SANOFI SPONSORED ADR 80105n105 1,743 37,625 SH   SOLE   37,625 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 227 7,110 SH   SOLE   7,110 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 205 2,885 SH   SOLE   2,885 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 863 12,165 SH   SOLE   12,165 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 314 4,496 SH   SOLE   4,496 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 403 2,900 SH   SOLE   2,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 1,003 3,379 SH   SOLE   3,379 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 346 983 SH   SOLE   983 0 0
SQUARE INC CL A 852234103 5,175 83,535 SH   SOLE   83,535 0 0
SUN LIFE FINL INC COM 866796105 1,474 32,885 SH   SOLE   32,885 0 0
SUNTRUST BKS INC COM 867914103 439 6,386 SH   SOLE   6,386 0 0
TARGET CORP COM 87612E106 1,182 11,060 SH   SOLE   11,060 0 0
TETRA TECH INC NEW COM 88162G103 12,740 146,845 SH   SOLE   146,845 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 11,667 278,923 SH   SOLE   278,923 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,314 42,276 SH   SOLE   42,276 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 503 8,630 SH   SOLE   8,630 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,988 16,595 SH   SOLE   16,595 0 0
UNITED TECHNOLOGIES CORP COM 913017109 212 1,554 SH   SOLE   1,554 0 0
UNITEDHEALTH GROUP INC COM 91324p102 207 953 SH   SOLE   953 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 467 9,358 SH   SOLE   9,358 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 1,772 29,349 SH   SOLE   29,349 0 0
VISA INC COM CL A 92826c839 301 1,747 SH   SOLE   1,747 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,122 20,283 SH   SOLE   20,283 0 0
WALMART INC COM 931142103 217 1,828 SH   SOLE   1,828 0 0
WELLS FARGO CO NEW COM 949746101 1,567 31,062 SH   SOLE   31,062 0 0
WESTERN UN CO COM 959802109 719 31,050 SH   SOLE   31,050 0 0
XYLEM INC COM 98419M100 12,410 155,865 SH   SOLE   155,865 0 0
YUM BRANDS INC COM 988498101 272 2,400 SH   SOLE   2,400 0 0