Freedom Credit Union hires Lee Craig as new chief financial officer