Skip to main content

Blog

TAG Talks: Looking for a Port in the Storm

 Good morning TAG Talk faithful!As the days have gotten shorter in 2024, current events have also gotten more relevant for our newsletters. The flavor of the week is a burgeoning dockworker strike that has shut down 14 east coast and gulf coast ports. This standoff pits U.S. Maritime Alliance (known as USMX) against the International Longshoremen’s Association (known as ILA) which represents roughly 25,000 striking workers at the ports that are currently closed. At issue is the expiry
View More

TAG Talks: Markets, Elections, and The Economy

  Good morning TAG Talk readers! It has been a while since we last delivered our thoughts to you, hasn’t it? Ultimately, the markets have performed well, the economy has been marching onward, and we lacked a meaningful subject to highlight for you. The Election is less than 2 months around the corner, and that definitely feels like a worthy subject to chat with you about. Typically, we receive more than a few calls from clients with angst about what
View More

TAG Talks: Falling Interest Rates Could Help You AND Big Businesses

 Happy New Year TAG Faithful!2024 has arrived in style with the potential for interest rate cuts by the Federal Reserve. At their mid-December meeting, Fed Reserve Chairman Jerome Powell stated that he and his governors had decided to hold the Federal Funds Rate for overnight deposits steady at the current 5.25%-5.50% target, with a projection for at least three rate cuts in 2024. These cuts are projected to be measured in 0.25% (quarter percentage point) increments. Assuming that The Fed s
View More

TAG Talks: Israel/Gaza War Global Economic Impacts

  Good afternoon TAG Talks Faithful,I don’t think I’ve ever attempted to write on a more difficult subject than the Israel/Hamas war. On one side, we feel that it is important to inform you of economic implications, and on the other side we fully appreciate the strong visceral feelings caused by the entire Israel/Palestine subject. Bear with us as we briefly discuss what we think we know about the economic implications for you as an investor. 
View More

TAG Talks: GOLD... Is it the safe investment you think it is?

 As we march towards another presidential election cycle, and exist in perceived uncertain times, the “Gold bug” mindset has risen in popularity again as folks are bombarded by advocates for the lustrous yellow metal. Gold has been incredibly important to societies worldwide for over a millennium, and today we will talk through a bit of the history as well practical considerations for and against owning gold.  
View More

TAG Talks: Is A.I. Coming For Our Jobs or Making Us Better At Them?

 Pardon the mild clickbait title of this blog, but within it are two questions often asked about Artificial Intelligence. As a buzz term, “A.I.” means a variety of different things to different people. To some, A.I. is the bringer of the end times and a danger to the human race, while more opportunistic Generation Z individuals have embraced A.I. as a helpful tool for doing homework. Through the uncertainty of what A.I. really is and what it can become to society, I would like t
View More

TAG Talks: Understanding High Bank CD Rates – The American Consumer

The Fed Funds Rate Is the Backbone of Bank Lending/BorrowingThe U.S. Federal Reserve (we’ll call it “the Fed”) is tasked with the dual mandate of achieving stable prices and to maximize employment. When necessary, the Fed manipulates The Federal Funds Rate as well as the money supply to find the right balance between those two goals. The Federal Funds Rate is the benchmark that commercial banks use to lend their excess reserves to each other on an overnight basis.We have had re
View More

TAG Talks: A Guide to Debt Ceiling Negotiations

Written by Dan Rodbell, Director of Investment Strategy In this month’s market commentary, we’ll be discussing the current debt ceiling standoff. With more of a commentary touch on the political intrigue involved, we’ll cover the potential outcomes of whether or not we raise the debt ceiling before a default occurs. We believe this topic merits a discussion because the outcome has the  potential to drastically impact the health of the United States’ economy as well as
View More
<script> // cookieModal() // Contact Validator $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#client-data-form'); if (_f.find('.antispam input').val() != 'not spam') { // honeypot was populated. don't submit return false; } else { var url = 'form_proc.cfm'; var formData = $('#client-data-form').serializeArray(); $.post(url, formData).done(function (data) { console.log('Form submitted'); }); console.log(formData); // Clear fileds once form is submitted $('#client-data-form').closest('form').find('input[type=text], textarea').val(''); $('#client-data-form').fadeOut(); $('.form-container').empty().hide().html( '

Thank you!

Your submission is complete

' ).fadeIn('slow'); } } }); $('#client-data-form').validate({ rules: { name: 'required', email: { required: true, email: true }, }, messages: { } }); function generateMathProblem() { var num1 = Math.floor(Math.random() * 9) + 1; // Random number between 1 and 9 var num2 = Math.floor(Math.random() * 9) + 1; // Random number between 1 and 9 var sum = num1 + num2; // Calculate the correct answer // Display the math problem in the form $('#mathProblem').text(`${num1} + ${num2} = ?`); // Get the correctAnswer field and set its value var correctAnswerField = $('#correctAnswer'); if (correctAnswerField.length) { // Check if the element exists correctAnswerField.val(sum); } else { console.error('Correct answer field is missing.'); } } // Call the function to generate the math problem on page load console.log("Generating Math Problem 1"); generateMathProblem(); // Define custom validation method $.validator.addMethod("checkMath", function (value, element) { var correctAnswer = $('#correctAnswer').val(); return this.optional(element) || value == correctAnswer; // Compare with the correct answer }, "Please enter the correct sum."); $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#contact-form'); _f.attr("action", "form_proc.cfm"); if (_f.find(".antispam input").val() != "") { // honeypot was populated. don't submit console.log("honey pot filled. Potential Spam.") return false; } else { var url = "form_proc.cfm"; var formData = $("#contact-form").find(':input').not('#math, #correctAnswer, #spam-filter').serialize(); $.post(url, formData).done(function (data) { $('p.congrats').addClass('active'); }); var downloadtitle = "Thank you for signing up for our Newsletter"; var downloadtext = ""; // Clear fileds once form is submitted _f.parents('.form-container').addClass('download-ready'); _f.closest('form').find("input[type=text]").val(""); $('.form-container').empty().html('

' + downloadtitle + '

'); } } }) $("#contact-form").validate({ highlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'false', 'role': 'alert', 'aria-atomic': 'true' }); }, unhighlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'true', 'role': 'alert', 'aria-atomic': 'false' }); }, rules: { fname: "required", email: { required: true, email: true }, math: { required: true, checkMath: true }, }, messages: { name: "Error Name is required", email: "Error Email address is incorrect", math: { required: "This field is required.", checkMath: "Please enter the correct sum." } } }); function cookieModal() { $('body').addClass('cookie-modal-mode'); $('.cookie-modal').filter(function () { var lastFocus; if ($.cookie("dismiss") == null || typeof ($.cookie("dismiss")) == "undefined") { setTimeout(function () { $('.index .cookie-modal .modal').fadeIn(1000, "linear", function () { $('body').addClass('modal-open'); var selectItem = $(this); $(this).attr({ 'aria-hidden': 'false' }) // Get last Focus and Set New focus lastFocus = document.activeElement; setTimeout(function () { $(selectItem).find('input#cookie-form-fname').focus(); }, 500); }); }, 2000); }; // Contact Validator $.validator.setDefaults({ submitHandler: function (e) { var _f = $('#contact-form'); if (_f.find(".antispam input").val() != "not spam") { // honeypot was populated. don't submit return false; } else { var url = "form_proc.cfm"; var formData = $("#contact-form").serializeArray(); $.post(url, formData).done(function (data) { $('p.congrats').addClass('active'); }); var downloadtitle = "Thank you for signing up for our Newsletter"; var downloadtext = ""; // Clear fileds once form is submitted _f.parents('.modal-container').addClass('download-ready'); _f.closest('form').find("input[type=text], textarea").val(""); $('.form-container').empty().html('

' + downloadtitle + '

'); // Activate COOKIE to prevent form from showing again var date = new Date(); var minutes = 2; // Expires in 2min for demo purposes date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie("dismiss", true, { expires: date // Replace "date" this with "30" for 30-day expiry }); } } }); $("#contact-form").validate({ highlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'false', 'role': 'alert', 'aria-atomic': 'true' }); }, unhighlight: function (element) { $(element).siblings('.error').attr({ 'aria-hidden': 'true', 'role': 'alert', 'aria-atomic': 'false' }); }, rules: { fname: "required", email: { required: true, email: true } }, messages: { name: "Error Name is required", email: "Error Email address is incorrect" } }); $('#cookie-modal-close, .cookie-modal .overlay, .cookie-modal .btn.close-this').click(function () { $('.cookie-modal>.modal').attr('aria-hidden', 'true'); $('.cookie-modal>.modal').fadeOut(1000, "linear"); $('body').removeClass('modal-open'); // Return to last Focus lastFocus.focus(); }); }); // Trap Focus for this modal trapFocus('#pop'); return false; } function trapFocus(modalName) { // How to Use this function: // On modal open - Get last Focus and Set New focus // On modal close - Return to last Focus // Call the function trapFocus(modalName); $(modalName).filter(function () { // Close all Modal on Esc lastFocus = document.activeElement; $('.close-this, .modal>.overlay').click(function () { $('body').removeClass('modal-open'); $(modalName).attr({ 'aria-hidden': 'true' }); $(modalName).fadeOut(1000, "linear"); // Return to last Focus lastFocus.focus(); }); $(this).on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (keyCode == 27) { e.preventDefault(); $(modalName).find('button.close-this').trigger("click"); } }); $(".last-focus-item").on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (keyCode == 9 && !(event.shiftKey && event.keyCode == 9)) { // call custom function here if ($('.first-focus-item:visible').length != 0) { e.preventDefault(); $('.first-focus-item').focus(); } } }); $(".first-focus-item").on('keydown', function (e) { var keyCode = e.keyCode || e.which; if (event.shiftKey && event.keyCode == 9) { // call custom function here if ($('.last-focus-item:visible').length != 0) { e.preventDefault(); $('.last-focus-item').focus(); } } }); }); return false; } const containerVideo = document.querySelectorAll('.hero_video_fullwidth'); containerVideo.forEach(function (section) { let videoContainer = section, video = section.querySelector('video'), videoControls = section.querySelector('.hero-button'), mute = section.querySelector('button[data-state="unmute"]'); // Changes the button state of certain button's so the correct visuals can be displayed with CSS var changeButtonState = function (type) { // Mute button if (type == 'mute') { mute.setAttribute('data-state', video.muted ? 'unmute' : 'mute'); } } mute.addEventListener('click', function (e) { video.muted = !video.muted; changeButtonState('mute'); }); }) window.addEventListener('load', scrollCheck); window.addEventListener('resize', function () { if (this.innerWidth > document.body.clientWidth) { scrollCheck(); } else { document.scrollingElement.style .setProperty( '--scrollbar-width', '0px' ); } }); function scrollCheck() { let scroller = document.scrollingElement; scroller.style .setProperty( '--scrollbar-width', window.innerWidth - scroller.clientWidth + 'px' ); // Reset overflow scroller.style .setProperty( 'overflow', '' ); }; fetchContactSection() function fetchContactSection() { let contactSection = '

Westbank

(Home Office)

8611 Highway 23, Suite 1-C

Belle Chasse, LA 70037

Also, offering meeting accommodations in Metairie and Covington!

' $(contactSection).insertAfter('main') }