Dr. Phillip A. Laplante, PE
Courses
Publications
Research
Books
Resources
Education
Bio
Antipatterns