Margaret Brown, adored wife of Keith, and loving mother of Shannon and Sharlina Brown, bravely fought a battle she did not choose, and peacefully left us October 5, 2012 surrounded by family and friends. Margaret was born in Naples, Italy on March 22, 1957 to Joseph Andrew Puleo and Norma Frances (Adams) Puleo. She lived in 3 countries, 4 states and 5 cities before settling down in her chosen home in Nevada County. After graduating high school in Japan, Margaret studied Accounting at San Diego State University. Soon after starting a part-time job as a teaching assistant, she realized teaching …



























