Marshall Long

Active Guilford, CT President for Long Land & Livestock