James Short

Active Livingston, MT Principal for Duncan Mountain LLC