David Collins

David Collins is one of the teachers at Magic School. He is Melinda’s love interest.

Powers and Abilities
As well as being able to cast spells, make potions, scry for lost objects and people, David also has the abilities of:
 * Invisibility: The ability to become invisible and make objects invisible.

Romantic life
Melinda Halliwell