bryan hasinger