Junction Analysis by Shawn Arseneau