Templar Seal Stamp 

Templar wax seal stamp.