Minnesota Marine laid to rest this weekend