BSM Holds Annual General Meeting