JOHN M. CARDEN, PE