Bill Shearer edisonweidner