Babcock and Schmid Associates, Inc.