William "Will" Franklin Avery Jr.