Spencer Patterson

#144236

professor and consultant