Sam Frame

NC License #6174