Weston mechanic