allen plus roth