John David Casteleiro, 45, passed away November 11, 2016 at his home in Euless, Texas. Born in Willingboro, New Jersey October 13, 1971 the son of George Robert and Trudy Ann Anderson Casteleiro. John was a gifted musician who was talented by able to play by ear. His music was his life's passion. He is survived by his parents, George and Trudy Casteleiro, his sister Kristen Casteleiro, his aunts and uncles: Marion Casteleiro; David and Marie Anderson; Christine and Fred Fairclough; Paul and Darcy Casteleiro, and many cousins. Funeral services will be held Saturday November 19, 2016 at 11:00 a.m. in the Anderson & Sons Mortuary Chapel, 49 East 100 North, Am. Fork where friends may visit with the family from 10 to 10:45 prior to the services. Burial in the American Fork Cemetery.