Beach Investment Counsel, Inc.