allen ocean