2000
Junior USA - NPC, MiddleWeight, 10th
2001
Atlantic States Championships - NPC, Masters 35+ HeavyWeight, 2nd
New York Amateur Grand Prix - NPC, Light-HeavyWeight, 4th
New York Amateur Grand Prix - NPC, Masters HeavyWeight, 2nd
2009
Eastern USA Championships - NPC, Masters 45+, 1st
Eastern USA Championships - NPC, Light-HeavyWeight, 5th
2012
Eastern USA Championships - NPC, Masters 45+, 1st
Eastern USA Championships - NPC, Light-HeavyWeight, 7th
Eastern USA Championships - NPC, Masters Overall Winner