William David Taylor ’17 of Mercer Island, died Saturday, March 4, 2017, in Santa Clara, California. Will was born August 4, 1995, at Saint John’s Hospital in Santa Monica, California, the beloved son of David F. and Kendall W. Taylor. The family moved to Mercer Island when Will was two months old. Will attended Pixie […]
- 08 Nov 2018
Read more..