async def METHOD_NAME(self, profile: Profile):
    self.logger.info("> endorser_connection()")
    info = self.endorser_info(profile)
    result = None
    if info:
        async with profile.session() as session:
            conn_recs = await ConnRecord.retrieve_by_alias(
                session, alias=info["endorser_name"]
            )
            if len(conn_recs):
                result = conn_recs[0]
    self.logger.info(f"< endorser_connection(): {result}")
    return result