The 22-year-old joins the club having played NCAA Division One college basketball at High Point University in the Big South Conference.
Weary made 116 appearances for the Panthers over his four-year college career, averaging 10.8 points per game on 33% shooting from behind the three point line, and signs his first professional contract with the Flyers.