Issue Adding Buttons With jQuery DataTables

Issue Adding Buttons With jQuery DataTables

Hi - I am using this extension  https://datatables.net and I think...I have added all the needed js statements and all the code to add buttons.  However, when I render my page the buttons are not there.  Can someone take a look at this and tell me what I am missing?

[code]
integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"></script>
<script type="text/javascript" charset="utf8" script src=" https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdn.datatables.net/buttons/1.5.6/js/dataTables.buttons.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdn.datatables.net/buttons/1.5.6/js/buttons.flash.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdn.datatables.net/buttons/1.5.6/js/buttons.html5.min.js"</script>
<script type="text/javascript" charset="utf8" script src=" https://cdn.datatables.net/buttons/1.5.6/js/buttons.print.min.js"</script>
<link rel="stylesheet" type="text/css" href=" https://cdn.datatables.net/1.10.19/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script type="text/javascript">
var information = <?php echo json_encode($data) ?>;
console.log(JSON.stringify(information[0]));
$(document).ready(function () {
    $('#my-table').dataTable({
        data: information,
        columns: [
            { data: 'EmpName' },
            { data: 'NumSales' },
            { 
              data: 'TotalSales', 
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
             },
            { 
              data: 'LMonthSales',
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
            },
            { 
               data: '2MonthSales', 
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
            },
            { 
               data: '3MonthSales', 
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
             },
            { 
               data: '4MonthSales', 
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
            },
            { 
              data: '5MonthSales', 
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
            },
            { 
               data: '6MonthSales',
              render: $.fn.dataTable.render.number(",", ".", 2, '$'),
            }
        ],
        dom: 'Bfrtip',
        buttons: [
           'copy', 'csv', 'excel', 'pdf', 'print'
        ]
    });
});
</script>
[/code]