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
ABBVIE INC COM 00287Y109 2,606 28,124 SH   SOLE 0 28,124 0 0
ABIOMED INC COM 003654100 463 1,133 SH   SOLE 0 0 0 1,133
ADOBE SYS INC COM 00724F101 474 1,946 SH   SOLE 0 0 0 1,946
ALPHABET INC CAP STK CL C 02079K107 1,819 1,630 SH   SOLE 0 0 0 1,630
ALPHABET INC CAP STK CL A 02079K305 481 426 SH   SOLE 0 0 0 426
AMAZON COM INC COM 023135106 2,429 1,429 SH   SOLE 0 0 0 1,429
AMERICAN EXPRESS CO COM 025816109 1,323 13,508 SH   SOLE 0 13,508 0 0
AMGEN INC COM 031162100 2,093 11,338 SH   SOLE 0 11,338 0 0
AMPHENOL CORP NEW CL A 032095101 2,344 26,893 SH   SOLE 0 26,893 0 0
APPLE INC COM 037833100 5,994 32,381 SH   SOLE 0 0 0 32,381
BCE INC COM NEW 05534B760 1,747 43,145 SH   SOLE 0 43,145 0 0
BOFI HLDG INC COM 05566U108 459 11,209 SH   SOLE 0 0 0 11,209
BANK NEW YORK MELLON CORP COM 064058100 1,752 32,497 SH   SOLE 0 32,497 0 0
BECTON DICKINSON & CO COM 075887109 2,519 10,515 SH   SOLE 0 10,515 0 0
BLACKROCK INC COM 09247X101 3,754 7,522 SH   SOLE 0 7,522 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 440 4,290 SH   SOLE 0 0 0 4,290
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 451 3,917 SH   SOLE 0 0 0 3,917
CBRE GROUP INC CL A 12504L109 434 9,088 SH   SOLE 0 0 0 9,088
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,582 18,909 SH   SOLE 0 18,909 0 0
CHEVRON CORP NEW COM 166764100 1,657 13,109 SH   SOLE 0 13,109 0 0
CHURCH & DWIGHT INC COM 171340102 1,809 34,028 SH   SOLE 0 34,028 0 0
CISCO SYS INC COM 17275R102 4,354 101,192 SH   SOLE 0 101,192 0 0
COCA COLA CO COM 191216100 331 7,553 SH   SOLE 0 7,553 0 0
COLGATE PALMOLIVE CO COM 194162103 266 4,104 SH   SOLE 0 4,104 0 0
CONSOLIDATED EDISON INC COM 209115104 1,261 16,168 SH   SOLE 0 16,168 0 0
COPART INC COM 217204106 475 8,399 SH   SOLE 0 0 0 8,399
COSTCO WHSL CORP NEW COM 22160K105 2,384 11,407 SH   SOLE 0 11,407 0 0
DISNEY WALT CO COM DISNEY 254687106 330 3,151 SH   SOLE 0 3,151 0 0
DOLLAR TREE INC COM 256746108 1,380 16,240 SH   SOLE 0 16,240 0 0
DOWDUPONT INC COM 26078J100 1,626 24,666 SH   SOLE 0 24,666 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 415 6,783 SH   SOLE 0 0 0 6,783
EDISON INTL COM 281020107 1,462 23,103 SH   SOLE 0 23,103 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 432 2,967 SH   SOLE 0 0 0 2,967
EXXON MOBIL CORP COM 30231G102 1,979 23,923 SH   SOLE 0 23,923 0 0
FACEBOOK INC CL A 30303M102 2,447 12,591 SH   SOLE 0 0 0 12,591
FASTENAL CO COM 311900104 1,571 32,640 SH   SOLE 0 32,640 0 0
FEDEX CORP COM 31428X106 232 1,020 SH   SOLE 0 1,020 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 289 6,302 SH   SOLE 0 0 0 6,302
FORTINET INC COM 34959E109 432 6,912 SH   SOLE 0 0 0 6,912
GILEAD SCIENCES INC COM 375558103 394 5,565 SH   SOLE 0 5,565 0 0
HEICO CORP NEW COM 422806109 437 5,998 SH   SOLE 0 0 0 5,998
HERSHEY CO COM 427866108 704 7,560 SH   SOLE 0 7,560 0 0
HOME DEPOT INC COM 437076102 4,136 21,197 SH   SOLE 0 21,197 0 0
ILLINOIS TOOL WKS INC COM 452308109 439 3,170 SH   SOLE 0 3,170 0 0
INTEL CORP COM 458140100 4,920 98,969 SH   SOLE 0 98,969 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 403 6,262 SH   SOLE 0 0 0 6,262
INTUIT COM 461202103 470 2,298 SH   SOLE 0 0 0 2,298
INTUITIVE SURGICAL INC COM NEW 46120E602 462 966 SH   SOLE 0 0 0 966
ISHARES TR CORE S&P500 ETF 464287200 5,132 18,796 SH   SOLE 0 0 0 18,796
ISHARES TR MSCI EMG MKT ETF 464287234 876 20,225 SH   SOLE 0 0 0 20,225
ISHARES TR S&P MC 400GR ETF 464287606 223 990 SH   SOLE 0 0 0 990
ISHARES TR RUSSELL 2000 ETF 464287655 225 1,376 SH   SOLE 0 0 0 1,376
ISHARES TR CORE S&P SCP ETF 464287804 7,920 94,901 SH   SOLE 0 94,901 0 0
ISHARES TR NATIONAL MUN ETF 464288414 514 4,714 SH   SOLE 0 4,714 0 0
JPMORGAN CHASE & CO COM 46625H100 1,498 14,384 SH   SOLE 0 14,384 0 0
JOHNSON & JOHNSON COM 478160104 2,811 23,164 SH   SOLE 0 23,164 0 0
KIMBERLY CLARK CORP COM 494368103 575 5,455 SH   SOLE 0 5,455 0 0
LAUDER ESTEE COS INC CL A 518439104 1,023 7,172 SH   SOLE 0 0 0 7,172
MSCI INC COM 55354G100 472 2,856 SH   SOLE 0 0 0 2,856
MASTERCARD INCORPORATED CL A 57636Q104 3,182 16,194 SH   SOLE 0 0 0 16,194
MERCK & CO INC COM 58933Y105 2,069 34,080 SH   SOLE 0 34,080 0 0
MICROSOFT CORP COM 594918104 7,398 75,028 SH   SOLE 0 0 0 75,028
MOODYS CORP COM 615369105 454 2,662 SH   SOLE 0 0 0 2,662
NETFLIX INC COM 64110L106 513 1,311 SH   SOLE 0 0 0 1,311
NEXTERA ENERGY INC COM 65339F101 2,490 14,905 SH   SOLE 0 14,905 0 0
NIKE INC CL B 654106103 1,419 17,810 SH   SOLE 0 17,810 0 0
NOVARTIS A G SPONSORED ADR 66987V109 487 6,443 SH   SOLE 0 6,443 0 0
NOVANTA INC COM 67000B104 429 6,894 SH   SOLE 0 0 0 6,894
NOVO-NORDISK A S ADR 670100205 1,891 40,992 SH   SOLE 0 40,992 0 0
NVIDIA CORP COM 67066G104 3,851 16,256 SH   SOLE 0 0 0 16,256
OKTA INC CL A 679295105 361 7,159 SH   SOLE 0 0 0 7,159
PAYCOM SOFTWARE INC COM 70432V102 399 4,042 SH   SOLE 0 0 0 4,042
PAYPAL HLDGS INC COM 70450Y103 454 5,455 SH   SOLE 0 0 0 5,455
PFIZER INC COM 717081103 2,212 60,964 SH   SOLE 0 60,964 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 571 5,536 SH   SOLE 0 0 0 5,536
PRAXAIR INC COM 74005P104 2,279 14,410 SH   SOLE 0 14,410 0 0
PROCTER AND GAMBLE CO COM 742718109 2,423 31,037 SH   SOLE 0 31,037 0 0
PROGRESSIVE CORP OHIO COM 743315103 409 6,913 SH   SOLE 0 0 0 6,913
QUIDEL CORP COM 74838J101 417 6,265 SH   SOLE 0 0 0 6,265
RAYTHEON CO COM NEW 755111507 1,309 6,774 SH   SOLE 0 6,774 0 0
REALPAGE INC COM 75606N109 416 7,545 SH   SOLE 0 0 0 7,545
RED HAT INC COM 756577102 363 2,704 SH   SOLE 0 0 0 2,704
ROYAL BK CDA MONTREAL QUE COM 780087102 2,765 36,719 SH   SOLE 0 36,719 0 0
S&P GLOBAL INC COM 78409V104 420 2,058 SH   SOLE 0 0 0 2,058
SPDR S&P 500 ETF TR TR UNIT 78462F103 619 2,283 SH   SOLE 0 0 0 2,283
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 4,014 133,086 SH   SOLE 0 133,086 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,087 34,219 SH   SOLE 0 34,219 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 420 9,752 SH   SOLE 0 0 0 9,752
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 688 1,938 SH   SOLE 0 1,938 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 577 12,017 SH   SOLE 0 12,017 0 0
SALESFORCE COM INC COM 79466L302 565 4,144 SH   SOLE 0 0 0 4,144
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 515 7,926 SH   SOLE 0 0 0 7,926
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 601 23,215 SH   SOLE 0 0 0 23,215
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,587 31,343 SH   SOLE 0 0 0 31,343
SCHWAB STRATEGIC TR US REIT ETF 808524847 275 6,572 SH   SOLE 0 0 0 6,572
SCHWAB STRATEGIC TR US TIPS ETF 808524870 5,832 106,206 SH   SOLE 0 0 0 106,206
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 336 4,030 SH   SOLE 0 4,030 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 240 2,192 SH   SOLE 0 2,192 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,090 27,516 SH   SOLE 0 27,516 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 282 10,611 SH   SOLE 0 10,611 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 233 3,252 SH   SOLE 0 3,252 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 590 8,486 SH   SOLE 0 8,486 0 0
SOUTHERN CO COM 842587107 1,010 21,810 SH   SOLE 0 21,810 0 0
STARBUCKS CORP COM 855244109 1,835 37,567 SH   SOLE 0 37,567 0 0
STRYKER CORP COM 863667101 2,193 12,988 SH   SOLE 0 12,988 0 0
SYSCO CORP COM 871829107 436 6,383 SH   SOLE 0 0 0 6,383
TJX COS INC NEW COM 872540109 4,485 47,120 SH   SOLE 0 47,120 0 0
3M CO COM 88579Y101 2,738 13,919 SH   SOLE 0 13,919 0 0
TRANSUNION COM 89400J107 449 6,265 SH   SOLE 0 0 0 6,265
US BANCORP DEL COM NEW 902973304 2,710 54,188 SH   SOLE 0 54,188 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,051 16,404 SH   SOLE 0 16,404 0 0
V F CORP COM 918204108 2,575 31,590 SH   SOLE 0 31,590 0 0
VANGUARD GROUP DIV APP ETF 921908844 886 8,720 SH   SOLE 0 8,720 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 873 10,509 SH   SOLE 0 10,509 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6,211 95,907 SH   SOLE 0 95,907 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7,779 142,181 SH   SOLE 0 0 0 142,181
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,861 44,108 SH   SOLE 0 0 0 44,108
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 9,181 117,560 SH   SOLE 0 117,560 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 8,938 107,011 SH   SOLE 0 107,011 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,240 51,555 SH   SOLE 0 0 0 51,555
VERIZON COMMUNICATIONS INC COM 92343V104 3,567 70,905 SH   SOLE 0 70,905 0 0
VISA INC COM CL A 92826C839 448 3,384 SH   SOLE 0 0 0 3,384
ALLERGAN PLC SHS G0177J108 2,498 15 SH   SOLE 0 15 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,764 16,896 SH   SOLE 0 16,896 0 0
MEDTRONIC PLC SHS G5960L103 1,930 22,545 SH   SOLE 0 22,545 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 429 6,809 SH   SOLE 0 0 0 6,809