Frank Joseph

Frank Joseph

A problem solver using Technical writing and Software Engineering.