This is a vintage Professional Buttonholer for slant needle zig-zag sewing machine by Singer. It comes with 20 templates for the button holes. Part No. 161829.

Comes from a smoke-free home.