 As a freelance writer, he has contributed to "Indiewire", "Windcheck", and "Film Threat".Mactavish is a veteran of the United States Navy.He attended boot camp at the Recruit Training Command in San Diego, California and served with Submarine Squadron 6, aboard the USS L.Y.