Author: B. Michael Ferweda
Alternate names: Mr. B. Michael Ferweda; Bruce Michael Ferweda