James H Allen Author

James H. Allen III, PE, PhD, is a registered professional engineer who teaches courses in the areas of statics, mechanics, structural engineering, and steel design.