proto inc.