©2025 Brennan Investment Group. All rights reserved.