Jeffrey Hall

Active Hamel, MN Managing Member for Hall Properties LLC