©2024 Brennan Investment Group. All rights reserved.