No, because private parties cannot legally sell any quantity of marijuana, which includes exchanging it for consideration such as a snowmobile. 

He could have given the officer an ounce at a time for free legally. Of course, unless he is an OLCC grower or patient he could not legally possess a pound of marijuana either, since the limit for recreational use is 8 ounces.