Author: h stanley schwarx