Robert Scott Palmer will spend more than five years in federal prison.