Finlay Block Machines