Bill played lacrosse at Hempstead High School, where he received All-Division honors and was selected as the team's MVP in 1973. As a goalie at Roanoke College, he received second team All-American honors in 1977 and honorable mention honors in 1976. As captain his senior year, he led the team to the NCAA Division II-III semifinals, setting an NCAA record of 30 saves in a playoff game.
In 1987, he was inducted to the Roanoke College Athletic Hall of Fame. Bill played for the Long Island-Hofstra Lacrosse Club from 1978-1987, helping them win the Club Championship six times. He won the Hero's Club Award five times and was named to the Super-Star Lacrosse team three times.
Bill was honored All-Club Player of the Year in 1978 and MVP in the 1980 Club Championship game. He was selected co-captain as a player on the 1982 U.S. Team, and he was named an alternate for the 1978 and 1986 U.S. Teams. He coached the LI-Hofstra Club from 1991-1996, earning club coach of the year honors in 1991 and 1994. He was elected to the Long Island Metropolitan Hall of Fame in 1992. Bill is being inducted as a truly great player.