Instead of dualling the A9, spend money on upgrading the rail line from Perth to Inverness. This service is overloaded but limited by sections of single track. By upgrading the rail line passengers would be moved off the A9 and freight would be moved off the A9.
This content is created by the open source Your Priorities citizen engagement platform designed by the non profit Citizens Foundation