Town names directors for public works, finance