The Vikings have agreed to a one year contract with free agent offensive lineman Geoff Schwartz. Details of the contract are currently unknown. The 25 year old Schwartz spent his first 3 seasons with the Carolina Panthers. He is 6-6, 331 lbs. and a versatile lineman who can play RG or RT. He missed all of 2011 due to a hip injury but played in all 32 games and started 19 in the two years previous. For the Vikings he will provide depth and competition for Fusco and Berger at RG and for Phil Loadhold at RT. He is likely to challenge for the starting spot at RG. The Vikings current offensive line coach Jeff Davidson is familiar with Schwartz from when he coached him in Carolina.