Mackinac Associates Red, White & Blue Celebration

An annual Independence Day reception for members of Mackinac Associates.