Hi Maureen. The Americanized version of one of my Lebanese family surnames is Essaf. I believe it was originally Assof or Assaf. Unfortunately, I know very little about this branch of my family further back than about 3 generations; this does not include anyone named William or Milham or anyone from New York or Massachusetts as far as I know (my family lived, and still does live, in Philadelphia). However, if I manage to find some connection, I'll let you know. My email is email@example.com Good luck with your search!