FBInvestor
Birmingham Capital Management Co Inc/Al — 13F Portfolio & Holdings · FBInvestor